2015-02-24 2 views

ответ

15

Чтобы удалить из индекса:

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

Спасибо Родриго. это сработало – Kashif

13

Если кто-то ищет, как удалить & сдуть весь индекс, чтобы начать свежие вы можете это сделать, как так:

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

С учетом product = Product.find(10).

Если product.should_index? возвращает false, product.reindexудалит эту запись из индекса.

Если вам нужно вручную удалить запись, хотя, Product.searchkick_index.remove(product) - это путь.

Смежные вопросы