Hinweise zu Test und Betrieb

Indizes, die als persistent definiert wurden, sowie FILE-Indizes haben die Funktion, erstellte Indizes zwischen Rücksetzvorgängen des Servers zu erhalten.

Die Daten bleiben auch zwischen Operationen zur Datenbankwiederherstellung erhalten. Dies macht unter Umständen den Testern Probleme, wenn Indexdaten inkonsistent zur aktuellen Datenbank werden.

Ähnliches könnte im Betrieb passieren, wenn bei einer Datenbankaktualisierung die Aktualisierungen des Suchindex in der Anwendung nicht aktiviert werden (mit der Eigenschaft "curam.lucene.luceneOnlineSynchronizationEnabled"). Dann veralten die Daten im Index und es können Fehler auftreten.

Falls eines der beiden obigen Szenarios auftritt, können die als persistent definierten Daten manuell aus der Datenbank entfernt werden. Löschen Sie dazu alle Datenbanktabellen, die mit "GSS_" anfangen (in jedem Suchservice ist jeweils eine Tabelle vorhanden). Die als persistent definierten Indizes werden auf normale Weise neu erstellt, wenn eine Extraktions- oder Persistenzoperation ausgeführt wird.

Bei einem FILE-Index kann die Datei gelöscht werden. Wenn ein standardmäßiger Arbeitsspeichersuchservice auf solche Probleme stößt, lassen sich diese durch eine erneute Ausführung des Extraktionsprozesses lösen.