Autor Thema: Volltextindex einer lokalen Replik  (Gelesen 2047 mal)

Offline Linus

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Weiblich
  • Notes ... ähm ... is'n das?
Volltextindex einer lokalen Replik
« 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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Volltextindex einer lokalen Replik
« Antwort #1 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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline gpeters

  • Junior Mitglied
  • **
  • Beiträge: 77
  • Geschlecht: Männlich
  • Domino macht Spaß
    • GS7 GmbH EDV Beratung
Re: Volltextindex einer lokalen Replik
« Antwort #2 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


« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Gerald Peters
GS7 GmbH, Hamburg
www.gs7.de
info@gs7.de

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Volltextindex einer lokalen Replik
« Antwort #3 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

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline fritandr

  • Global Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 742
  • Geschlecht: Männlich
  • Höre nie auf besser zu werden...
    • KAMMACHI Consulting GmbH
Re: Volltextindex einer lokalen Replik
« Antwort #4 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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Andreas Fritz

Offline gpeters

  • Junior Mitglied
  • **
  • Beiträge: 77
  • Geschlecht: Männlich
  • Domino macht Spaß
    • GS7 GmbH EDV Beratung
Re: Volltextindex einer lokalen Replik
« Antwort #5 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

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Gerald Peters
GS7 GmbH, Hamburg
www.gs7.de
info@gs7.de

Offline Linus

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Weiblich
  • Notes ... ähm ... is'n das?
Re: Volltextindex einer lokalen Replik
« Antwort #6 am: 28.05.02 - 13:55:01 »
:D
Danke!! Der Tipp mit der Replizierung war's --> hab's getestet, funzt!!!
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz