OPUS4 / opus4-search

OPUS 4 Solr search.
Other
1 stars 4 forks source link

Consistency Check als Kommando integrieren #57

Open j3nsch opened 2 years ago

j3nsch commented 2 years ago

Das Skript cron-check-consistency.php prüft, ob der Index und die Datenbank synchronisiert sind. Diese Funktionalität ist auch für die Administration aktiviertbar. Das Problem dabei ist, dass der Job lange laufen kann und deshalb im Hintergrund ausgeführt werden sollte.

Die Funktion soll auch als Kommando im opus4 Tool verfügbar sein.

j3nsch commented 2 years ago

Es geht hier erst einmal nur darum den existierenden Check umzuwandeln und an die neue Situation anzupassen, dass alle Dokumente im Index sein sollten, nicht nur die im Zustand published.

Was ein check des Index ausmacht kann sich dann im Laufe der Zeit weiterentwickeln.

j3nsch commented 2 years ago

Der Check sollte prüfen, ob die Dateien eines Dokuments vorhanden sind. Das ist zumindest in den Testdaten nicht immer der Fall und ist auch schon in produktiven Instanzen vorgekommen.