2016-02-14 47 views
0

我使用耐嚼在作爲Ruby包裝的elasticsearch客戶端。導軌 - 耐嚼復位只有一組o記錄

我的問題是關於reset只有一組記錄。隨着import我可以使用:

UsersIndex::User.import User.where('rating > 100')

可以使用類似:

UsersIndex.reset User.where('rating > 100')

在此先感謝

回答

0

事實上,reset會破壞指數,所以它必須完全重建它。

也許在你的情況下,你不想完全重建它,所以你只是想更新記錄的索引嗎? 你可以做到這樣:

UserIndex.update_index(id: User.where(rating > 100).pluck(:id))

+0

Exatcly。謝謝 – elf