FRAGE/PROBLEM:
Wenn immer wieder Probleme mit der Volltextdatenbank auftreten, besteht dann evtl. die Möglichkeit, dass Prozesse wie fulltext.exe und fulltextsvr.exe das System beeinträchtigen?
ANTWORT/LÖSUNG:
Die Fulltextsvr.exe ist die Volltextdatenbank. Die Volltextdatenbank/Suche setzt sich aus 2 Komponenten zusammen:
1. Fulltext.exe
2. Fulltextsvr.exe
Wenn in der BüroWARE eine Änderung an den Daten vorgenommen wird, wird eine INI-Datei mit Hilfe der Fulltext.exe generiert. Der Fulltextserver (fulltextsvr.exe) kontrolliert in regelmäßigen Abständen (im Standard alle 2 Minuten), ob eine Änderung der Volltextdatenbank vorgenommen werden muss.
Trifft dies zu, wird die Änderung ausgeführt. Diese Anforderungen werden im Pfad FT_UPDATE unterhalb des BüroWARE Programmpfades abgespeichert.
Eine häufige Ursache für Probleme mit der Volltextdatenbank ist, das die Volltextdatenbank nicht korrekt aufgebaut ist. Dies kann jedoch recht einfach gelöst werden, indem der IDX-Pfad unterhalb des Mandantenpfades gelöscht (bzw. gesichert) wird und anschließend im Datenbankassistent
die Volltextdatenbank reorganisiert wird.
Sollten Probleme beim Aktualisieren der Datenbank auftreten, werden diese in der Datei fulltext.err im Mandantenverzeichniss protokolliert.
Bitte löschen Sie diese Datei und erstellen Sie eine neue Volltextdatenbank. Falls danach weiterhin Probleme bestehen, benötigen wir die err-Datei.
Die Volltextdatenbank sollte allerdings erst dann aufgebaut werden, wenn das System nicht arbeitet. Dazu kann entweder die unload.all im FT_UPDATE Pfad erstellt werden oder gewartet werden, bis sich kein User mehr im System befindet. Nach bzw. vor der Reorg sollten auch alle
INI-Dateien im FT_UPDATE Pfad gelöscht werden.
INFO:
Ab der Version 5.1 wurde das Verfahren dahin gehend geändert, das der Zwischenschritt mit der fulltext.exe für das Generieren der INI-Dateien wegfällt. Die INI-Datei wird direkt aus der BüroWARE erzeugt.
Hinweis:
Bei einer hohen Useranzahl kann es jedoch auch notwendig sein, die Aktualisierungszeit von 2 Minuten zu erhöhen, da sonst sehr viel Performance benötigt wird.
Dies kann erreicht werden, indem im FT_UPDATE Pfad eine Datei intervall (ohne Endung) erstellt wird und dort eine Sekundenanzahl eingetragen wird. Diese steuert den Zeitabstand, wann die fulltextsvr.exe die Aktualisierung durchführen soll.
Hinweis zur Lucene-Suche:
Falls es zu Performance Problemen mit der Lucene Suche [ VOLLTEXT, Einstellungen Volltextindizierung (V50), Nr: 106 – Volltextsuche mit Lucene (V54) ] kommen sollte, schafft das ZGR [ VOLLTEXT, Einstellungen Volltextindizierung (V50), Nr: 108 – Asynchrone Index Aktualisierung bei Lucene Suche (V54) ] hierzu Abhilfe.