2015-02-24 4 views

Antwort

15

Um aus dem Index zu entfernen:

product = Product.find 10 
Product.searchkick_index.remove(product) 
+0

Dank Rodrigo. es funktionierte – Kashif

13

Wenn jemand sucht nach wie & wegblasen der gesamte Index löschen frisch beginnen können Sie es tun, wie so:

MyModel.searchkick_index.delete && MyModel.searchkick_index.create 
2

Gegeben product = Product.find(10). false

Wenn product.should_index? zurückkehrt, product.reindexwird entfernen dass Datensatz aus dem Index. Wenn Sie einen Datensatz manuell entfernen müssen, ist Product.searchkick_index.remove(product) der Weg zu gehen.