Ich möchte einen Echtzeit-Index als ein sofort verfügbares Delta für die heutigen Änderungen verwenden, daher muss er jeden Abend gelöscht werden. Gibt es eine gute Möglichkeit, alle Dokumente aus einem RT-Index zu entfernen? Ich nehme an, ich könnte alles daraus auswählen und ein DELETE
für jede gefundene ID ausgeben, aber das scheint keine weise Methode zu sein.
Ich habe TRUNCATE RTINDEX ...
ohne Glück versucht. Die einfachste Methode, die ich gefunden habe, war, die path
-Konfiguration des Index zu ändern. zB:
index myindex
{
type = rt
path = /var/lib/sphinxsearch/data/myindex
...
zu
index myindex
{
type = rt
path = /var/lib/sphinxsearch/data/myindex-v2
...
Tags und Links sphinx