Wenn Google Cloud Search eine Anfrage zum Löschen eines Elements erhält, wird das Element nicht sofort vollständig entfernt. Stattdessen führt Cloud Search ein vorläufiges Löschen durch, indem das Element als gelöscht markiert und eine Teilmenge der Informationen entfernt wird, z. B. ACLs, Inhalte und Metadaten. Andere Informationen wie die Elementversion bleiben erhalten.
Wenn bei einer Anfrage zur Neuindexierung eine Version angegeben wird, die größer als der vorhandene Wert ist, während sich das Element im Status „vorläufig gelöscht“ befindet, stellt Cloud Search das Element wieder her.
Cloud Search behält ein als gelöscht markiertes Element 7 bis 10 Tage lang bei, bevor es endgültig gelöscht wird. Nach dem endgültigen Löschen ist das Element nicht mehr vorhanden und seine Versionsnummer bezieht sich nicht mehr darauf.
Einheitliche Elementversionen beibehalten
Ihr Inhaltsconnector sollte die Versionsverwaltung für Elemente übernehmen. Wenn Sie jedoch ein
Element außerhalb der Connector-Logik mit
items.deletelöschen,
sorgen Sie mit einer der folgenden Maßnahmen für eine erfolgreiche Neuindexierung:
- Indexieren Sie Ihre Inhalte nach dem endgültigen Löschen (7–10 Tage) neu.
- Verwenden Sie beim manuellen Löschen eines Elements die tatsächliche Elementversion, die mit
items.getabgerufen wurde.
Wenn Sie diese Vorschläge nicht befolgen, treten Indexierungsfehler auf.