So löschen Sie die indizierte Volltextsuche in der Google App Engine? Ich möchte den Index auf der Admin-Konsole um http://appengine.google.com leeren.Indexierte Volltextsuche in der Google App Engine löschen
Antwort
Der einfachste Weg, um mit einem neuen, leeren Index zu beginnen. Ich glaube nicht, dass Sie es von der Konsole leeren oder mit ihm interagieren können, abgesehen von dem Schreiben von Abfragen.
Um den alten Inhalt zu ignorieren, benennen Sie einfach Ihren aktuellen Index in Ihrem Programm auf Ihren neuen Indexnamen um. Der alte Index für immer jedoch die Hand um, aber Sie können einen kleinen Handler schreiben, dass es aller Dokumente programmatisch bevorzugt wird klar, wenn:
https://developers.google.com/appengine/docs/python/search/overview#Removing_Documents
Sie Dokumente in einem Index von unter Angabe des doc_id entfernen ein oder mehrere Dokumente, die Sie in die Index.remove() -Methode entfernen möchten. Um eine Sammlung von Dokumenten zu entfernen, geben Sie das Argument ids_only für die Index.list_documents() -Methode an.
Also nur den Index umlaufen lassen, alle Dokument-IDs bekommen und dann alle löschen.
- 1. Beste Volltextsuche für Google-App-Engine
- 2. Google App Engine löschen Version
- 3. Rekursives Löschen in Google App-Engine
- 4. Löschen Datensatz von Google App Engine Tabelle
- 5. Löschen einer Google App Engine-Anwendung
- 6. Google App Engine Löschen der Version wird nicht reduziert Kontingent
- 7. Google-App-Engine NDB
- 8. Von Google indexierte Winkelapplikation
- 9. Google App Engine: Anmeldung in der Entwicklerkonsole?
- 10. Authentifizierung in der Google App Engine (Webseite)
- 11. web.py in der Google App Engine
- 12. Serverseitiges JavaScript in der Google App Engine
- 13. Transaktionsisolation in der Google App Engine
- 14. Django in der Google App Engine
- 15. Ist die Volltextsuche in der Google App Engine Java-Plattform aktiviert?
- 16. Google App Engine & Google Storage
- 17. Vorhandene Entität in Google App Engine eingefügt
- 18. Google App Engine ThreadSafe
- 19. Google App Engine Entitätsgruppen
- 20. Google App Engine-Datenbankinkonsistenz
- 21. Google App Engine DeobfuscatorBuilder
- 22. App Engine + Google Dokumente
- 23. Google App Engine-Datenspeichercodierung?
- 24. Google App Engine-Umleitungsproblem
- 25. Retrolambda in Google App Engine
- 26. Jinja2 in Google App Engine
- 27. Google App Engine APNS
- 28. Microservice in Google App Engine
- 29. Google App Engine + Validierung
- 30. Google App Engine-Anforderungsstatus
wir können es im Entwicklungsserver tun, aber nicht in appengine ... :-) –
Ich habe die verknüpfte Funktion verwendet, um Datensätze in einem Index auf dem Produktionsserver abzurufen, zu löschen und dann neu zu erstellen, wenn Sie das meinen. Wenn ich lokal arbeite, denke ich, dass das Flag -c auch den Index sowie den Datenspeicher löscht, soweit ich weiß, dass es für den Produktionsserver nichts Ähnliches gibt. –
Ich denke, ich werde nur mit der Umbenennung gehen. –