Open philboeselager opened 5 years ago
Das Problem resultiert aus fehlerhaften Queries in FTUpdateService:
Die Statusfilter müssen hier entfernt werden. Ohne die Filter wird der Status für gelöschte Komponenten im Index korrekt geupdated. Das bedeutet gelöschte Komponenten sind weiterhin im Index, können aber mit Parameter status=Current rausgefiltert werden.
Falls es in diesem Zusammenhang Änderungsvorschläge gibt, bitte im offiziellen Repo als Issue eintragen.
@hornmo Danke für die Info! Besteht das Problem auch in der GOKb v3?
Nein, das Problem ist schon länger behoben in g3
Dachte es mir - nur für die Prioritäten-Setzung...
Wenn in der Datenbank Plattformen (z. B. Dubletten) gelöscht wurden und der Befehl "Update Free Text Indices" ausgeführt wurde, sind die Dubletten immer noch im Index vorhanden (und verursachen Folge-Fehler). Deshalb muss sichergestellt sein, dass Deletions in der Datenbank auch in den Index überführt werden. Dies ist sicherzustellen für mindestens:
Anmerkung: das Ticket wurde hier der Vollständigkeit halber erfasst, ist aber wegen des vorrangigen Umstiegs auf die GOKb Grails 3 eventuell obsolet.