Obsługiwanie wersji po ręcznym usunięciu

Gdy Cloud Search otrzymuje żądanie usunięcia elementu, nie usuwa od razu całego elementu. Zamiast tego Cloud Search przenosi elementy do kosza, oznaczając element jako usunięty i usuwając podzbiór informacji o elemencie, takich jak listy kontroli dostępu, treści, uporządkowane dane i metadane. Pozostałe informacje, np. wersja elementu, są zachowywane.

Jeśli żądanie ponownego indeksowania zawiera wersję wyższą od dotychczasowej wartości, ponowne zindeksowanie tego elementu w stanie przeniesienia do kosza spowoduje przywrócenie elementu.

Element jest oznaczany jako usunięty przez 7–10 dni, po czym Cloud Search przeprowadzi trwałe usunięcie. Element przestaje istnieć, a numer wersji nie odnosi się do tego elementu.

Zachowaj spójne wersje produktu

Oprogramowanie sprzęgające treści powinno obsługiwać obsługę wersji elementów. Jeśli jednak usuniesz element poza logiką oprogramowania sprzęgającego za pomocą polecenia items.delete, musisz wykonać jedną z tych czynności, aby ponowne indeksowanie się udało:

  • Indeksuj treści ponownie po trwałym usunięciu treści (7–10 dni).
  • Przy ręcznym usuwaniu elementu użyj jego rzeczywistej wersji, którą można uzyskać, wywołując metodę items.get, a nie losowego ciągu znaków, np. „None”.

Jeśli nie zastosujesz się do tych sugestii, podczas indeksowania wystąpi błąd, a indeksowanie się nie uda.