Wenn jemand sucht, wie man & amp; blasen Sie den gesamten Index weg, um neu anzufangen, Sie können es wie folgt tun:
%Vor% 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.
Tags und Links ruby-on-rails ruby-on-rails-4 elasticsearch searchkick