Wenn in Cloud Search eine Anfrage zum Löschen eines Elements eingeht, wird nicht sofort das gesamte Element entfernt. Stattdessen führt Cloud Search ein weiches Löschen durch, indem das Element als gelöscht markiert und ein Teil der Elementinformationen entfernt wird, z. B. die ACLs, der Inhalt, strukturierte Daten und Metadaten. Andere Informationen wie die Artikelversion bleiben erhalten.
Wenn eine Anfrage zur erneuten Indexierung eine Version angibt, die höher als der vorhandene Wert ist, wird der Artikel durch die erneute Indexierung wiederhergestellt, während er sich im Status „Vorläufig gelöscht“ befindet.
Ein Element wird 7 bis 10 Tage lang als gelöscht markiert. Danach wird es von Cloud Search endgültig gelöscht. Das Element ist nicht mehr vorhanden und seine Versionsnummer bezieht sich nicht mehr auf dieses Element.
Einheitliche Artikelversionen verwenden
Ihr Content-Connector sollte die Versionierung von Artikeln übernehmen. Wenn Sie jedoch ein Element außerhalb Ihrer Connectorlogik mit items.delete löschen, müssen Sie eine der folgenden Aktionen ausführen, damit die Indexierung erfolgreich durchgeführt werden kann:
- Indexieren Sie Ihre Inhalte nach dem endgültigen Löschen (7 bis 10 Tage) neu.
- Wenn Sie einen Artikel manuell löschen, verwenden Sie die tatsächliche Artikelversion, die Sie durch Aufrufen von items.get erhalten, anstelle eines zufälligen Strings wie „None“.
Wenn Sie einen dieser Vorschläge nicht befolgen, tritt während der Indexierung ein Fehler auf und die Indexierung schlägt fehl.