2016-07-17 10 views
0

Ich frage mich, wie Sie den Suchindex der Volltextsuch-API, die in der Google App Engine verfügbar ist, am besten löschen können. Ich habe ein paar Fragen zu diesem Thema gefunden, die sich auf Python konzentrieren, aber keine auf Go. Die allgemeinen Vorschläge scheinen zu sein, alle Dokumente im Suchindex manuell zu löschen und dann index.delete_schema() aufzurufen, siehe zum Beispiel [0].Wie löscht man einen Suchindex auf der App Engine mit Go?

Für Go scheint jedoch keine Funktion zum Löschen eines Schemas zu sein. Ich habe eine Aufgabenwarteschlange verwendet, um jedes Dokument in einem Index zu entfernen, aber die Größe des im App Engine-Dashboard angezeigten Index wurde nicht verringert.

[0] How to delete or reset a search index in Appengine

Antwort

0

Wenn Sie Dokumente löschen, die Raumnutzung auf dem Dashboard angezeigt wird nicht sofort aktualisiert. Es wird von einem nächtlichen Batch-Job neu berechnet. Daher sollte es innerhalb von 24 Stunden aktualisiert werden.

+0

Es ist jetzt aktualisiert, aber es dauerte ein paar Tage statt 24 Stunden. Nicht sicher warum. Wie auch immer, danke für die Antwort. – jens