Searchkick manuell entfernen spezifischen Datensatz Index

8

Wie kann ich bestimmten Datensatz Index manuell mit Searchkick entfernen. Es gibt eine Option, den spezifischen Datensatz neu zu indizieren, aber ich habe keine Option gefunden, um einen Datensatzindex zu löschen.

%Vor%     
Kashif 24.02.2015, 11:35
quelle

3 Antworten

15

Um aus dem Index zu entfernen:

%Vor%     
Rodrigo 24.02.2015, 11:59
quelle
13

Wenn jemand sucht, wie man & amp; blasen Sie den gesamten Index weg, um neu anzufangen, Sie können es wie folgt tun:

%Vor%     
Nathan Bertram 27.07.2015 21:00
quelle
2

Gegeben product = Product.find(10) .

Wenn product.should_index? false zurückgibt, wird product.reindex diesen Datensatz aus dem Index entfernen.

Wenn Sie einen Datensatz jedoch manuell entfernen müssen, ist Product.searchkick_index.remove(product) der richtige Weg.

    
XML Slayer 30.10.2015 19:36
quelle