Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Linus am 24.05.02 - 16:50:21

Titel: Volltextindex einer lokalen Replik
Beitrag 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
Titel: Re: Volltextindex einer lokalen Replik
Beitrag von: Axel am 24.05.02 - 18:11:16
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
Titel: Re: Volltextindex einer lokalen Replik
Beitrag von: gpeters am 27.05.02 - 11:14:18
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


Titel: Re: Volltextindex einer lokalen Replik
Beitrag von: Axel am 27.05.02 - 11:59:10
@Gerald

Zitat
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

Titel: Re: Volltextindex einer lokalen Replik
Beitrag von: fritandr am 27.05.02 - 20:46:39
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
Titel: Re: Volltextindex einer lokalen Replik
Beitrag von: gpeters am 28.05.02 - 09:55:55
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

Titel: Re: Volltextindex einer lokalen Replik
Beitrag von: Linus am 28.05.02 - 13:55:01
:D
Danke!! Der Tipp mit der Replizierung war's --> hab's getestet, funzt!!!