powered by CADENAS

Manual

Manual

4.5.8.2.4. 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.

    • Ist der Wert gesetzt, wird außerdem nach einem Katalogupdate der Suchindex automatisch aktualisiert.

      Wenn Sie die Aktualisierung des Suchindex nicht automatisch ablaufen lassen möchten, sondern nach einem Update manuell anstoßen möchten, verfahren Sie folgendermaßen:

      1. Entfernen Sie den Wert "DBSearchIndexTask" aus dem Schlüssel "Tasks".

      2. plinkcommon.cfg -> Schlüssel UPDATESEARCHINDEX

        Setzen Sie den Wert auf 1.

        -> Es erscheint nun beim Anstoßen des Katalogupdates eine Meldung, ob Sie den ERP-Suchindex nach der Installation automatisch aktualisieren möchten.

        Möchten Sie die ERP-Suchindexe nach der Installation automatisch aktualisieren?

        Möchten Sie die ERP-Suchindexe nach der Installation automatisch aktualisieren?

      Siehe hierzu auch Abschnitt 4.17.9, „Volltextsuchindex aktualisieren bei LinkDB-Änderung / plinkcommon.cfg -> Block [Common] -> Key "UPDATESEARCHINDEX"“.

  • 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.