Überarbeitungen nach dem manuellen Löschen verarbeiten

Wenn Cloud Search eine Anfrage zum Löschen eines Elements erhält, wird nicht sofort das gesamte Element entfernt. Stattdessen wird es von Cloud Search vorläufig gelöscht. Dabei wird das Element als gelöscht markiert und eine Teilmenge der Elementinformationen wie ACLs, Inhalte, strukturierte Daten und Metadaten entfernt. Andere Informationen wie die Elementversion bleiben erhalten.

Wenn eine Anfrage zur Neuindexierung eine Version liefert, die größer als der vorhandene Wert ist, wird das Element durch die Neuindexierung dieses Elements im vorläufigen Löschen wiederhergestellt.

Ein Element wird 7 bis 10 Tage lang als gelöscht markiert. Anschließend wird es von Cloud Search hart gelöscht, um es endgültig zu löschen. Das Element existiert nicht mehr und seine Versionsnummer verweist nicht mehr auf dieses spezifische Element.

Einheitliche Artikelversionen beibehalten

Der Inhaltsconnector sollte die Versionsverwaltung von Elementen übernehmen. Wenn Sie jedoch ein Element außerhalb Ihrer Connector-Logik mit items.delete löschen, müssen Sie einen der folgenden Schritte ausführen, damit die Neuindexierung erfolgreich ist:

  • Inhalte nach dem endgültigen Löschen (7 bis 10 Tage) neu indexieren.
  • Wenn Sie ein Element manuell löschen, verwenden Sie anstelle eines zufälligen Strings wie „None“ die tatsächliche Version des Elements, die Sie durch Aufrufen von items.get abrufen können.

Wenn Sie keinen dieser Vorschläge befolgen, tritt während der Indexierung ein Fehler auf und die Indexierung schlägt fehl.