Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Linus am 24.05.02 - 16:50:21
-
Ich habe für eine Anwendung einige mobile User, die diese Anwendung größtenteils als lokale Replik benutzen. Die Anwendung hat einen Volltextindex. Auf dem Server kann dieser Index ja regelmäßig aktualisiert werden.
Gibt es so eine Möglichkeit auch für lokale Repliken? Oder muß ich da die Aktualisierung tatsächlich immer von Hand anstossen?
Vielen Dank
-
Hi,
die Aktualisierung beim Client muss manuell erfolgen.
Ich habe in einem Rechercheagenten in einer Datenbank, der die Recherche über Volltext durchführt, folgenden Code eingefügt.
'Prüfung ob DB volltextindiziert ist. Wenn ja wird er aktualisiert.
If Not db.IsFTIndexed Then
Messagebox "Die Datenbank ist nicht volltextindiziert." & Chr$(13) & "Wenden Sie sich bitte an Ihren Datenbankmanager.", 48, "Adressen - Recherche"
Exit Sub
Else
If ( db.LastModified > db.LastFTIndexed ) Then Call db.UpdateFTIndex( False )
End If 'If Not db.IsFTIndexed Then
Damit ist gewährleistet, dass der Index bei der Recherche aktuell ist.
Ich könnte mir vorstellen, den Code in den Postopen-Event des DataBase-Scriptes der entsprechenden Datenbank einzufügen. Somit wir der Volltextindex bei jedem Start der DB automatisch aktualisiert. Ist vielleicht nicht die eleganteste Lösung, aber ich denke sie funktioniert.
Axel
-
Hallo,
ich bin irritiert, bei mir wird der Volltextindex automatisch auch auf dem Client aktualisiert. Unter Datenbank Eigenschaften steht als Intervall "Sofort". Ich Erinnere mich aber, daß man einen Haken setzen mußte - und den finde ich nicht mehr. Kann sein, daß es eine Nebenfunktion des im Menüeintrag File - Preferences - User Preferences verstekten "Enable local scheduled Agents " Eintrags ist.
Gerald
-
@Gerald
Unter Datenbank Eigenschaften steht als Intervall "Sofort".
Hier ein Auszug aus der Online-Hilfe zum Notes-Client:
- Bei Auswahl dieser Option wird der Index automatisch aktualisiert, wenn die Datenbank sich auf einem Server befindet. Dies passiert nicht, wenn die Datenbank sich auf Ihrem lokalen Laufwerk befindet.
Ausserdem heisst es Aktualisierungsinstervall (nur Server)
Ich kann mir nicht vorstellen wie bei dir der Volltextindex auf der Client aktualisiert werden soll, ohne die Aktualisierung in irgendeiner Art und Weise manuell zu starten.
Ich gebe diese Frage aber gerne weiter. Vielleicht hat jemand eine Idee.
Axel
-
Es war einmal...
unter Notes R4 gab es tatsächlich über DATEI - EXTRAS - BENUTZERVORGABEN die Möglichkeit, die Option LOKALE HINTERGRUNDINDIZIERUNG AKTIVIEREN zu setzen. Das hatte zur Folge, daß auch der Volltextindex einer lokalen Datenbank automatisch aktualisiert wurde.
Fairerweise sollte man gestehen, daß das bei sehr großen Datenbanken aber eher hinderlich, als nützlich war.
Leider finde ich den Eintrag unter R5 nicht mehr.
Eigentlich schade :'(
Viele Grüße
fritandr
-
Hallo fritandr,
aber bei mir wird der Volltextindex auch auf dem Client automatisch aktualisiert. Definitiv. Ich habe es eben getestet. Anzahl der nichtindizierten Dokumente ist 0. Allerdings NUR nach einer Replikation - nicht wenn ich selbst Dokumente einstelle. Deshalb rödelt mein Notebook nach jeder Replikation noch ein paar Minuten. Ich weiß aber auch nicht warum - deshalb habe ich meine Einstellungen oben gepostet - weil es bei Euch anscheinend ja nicht geht.
Was ich durch Test ausgeschlossen habe:
- Background Agenten lokal ausführen
- Bit 20 im Preferences Eintrag in der Notes.INI
Ach ja getestet habe ich Client 5.0.8 WinNT4 und 5.09a auf Win98
Hope it helps
Gerald
-
:D
Danke!! Der Tipp mit der Replizierung war's --> hab's getestet, funzt!!!