powered by CADENAS

Manual

Manual

5.5.6.2.3. Updates ERP-Suchindex

Dem AppServer sind alle Datenbankänderungen bekannt, sodass er bei Projektänderungen und/oder Rollenänderungen mit Updates des LinkDB-Suchindex oder Client-Benachrichtigungen automatisch reagieren kann.

Falls die Option Kataloge und Suche über AppServer gewählt ist (also nicht Kataloge, Suche und Datenbank über AppServer), funktionieren automatische Updates des LinkDB-Suchindex dennoch. Das ist möglich, da man auf dem AppServer einen "Task" konfigurieren kann, der regelmäßig den LinkDB-Suchindex aktualisiert (mit den Infos aus der LOGTABLE).

Ein älteres Konzept (bis V9.08) verwendet für Index-Updates das Skript nightupdate_erp.vbb. Dieses sorgt dafür, dass die ERPTABLE in den Volltextsuchindex (=Lucene-Index) aufgenommen wird. (Kann optional auch in V10 verwendet werden.) (Details finden Sie im Skript selbst.) Der Vorteil der AppServer-Lösung ist, dass nur die Teile des ERP-Suchindex aktualisiert werden, in denen sich Daten geändert haben. Sofern nicht in speziellen Fällen etwas entgegensteht, wird der Prozess nightupdate_erp.vbb in V10 nicht mehr benötigt.

Task-Aufrufe

  • DBSearchIndexTask: Intervall, in welchem der Task zum Aktualisieren des ERP-Suchindex gestartet wird. Er prüft dann in der LOGTABLE, ob neue Einträge vorhanden sind. Wenn ja, dann wird der ERP-Index aktualisiert.

  • DBClearLogTask: Intervall in welchem der Task zum Aufräumen der LOGTABLE gestartet wird. Dieser Task löscht alte Einträge aus der LOGTABLE.

Detaillierte Informationen hierzu finden Sie im folgenden Abschnitt.