0
我使用耐嚼在作爲Ruby包裝的elasticsearch客戶端。導軌 - 耐嚼復位只有一組o記錄
我的問題是關於reset
只有一組記錄。隨着import
我可以使用:
UsersIndex::User.import User.where('rating > 100')
可以使用類似:
UsersIndex.reset User.where('rating > 100')
。
在此先感謝
我使用耐嚼在作爲Ruby包裝的elasticsearch客戶端。導軌 - 耐嚼復位只有一組o記錄
我的問題是關於reset
只有一組記錄。隨着import
我可以使用:
UsersIndex::User.import User.where('rating > 100')
可以使用類似:
UsersIndex.reset User.where('rating > 100')
。
在此先感謝
事實上,reset
會破壞指數,所以它必須完全重建它。
也許在你的情況下,你不想完全重建它,所以你只是想更新記錄的索引嗎? 你可以做到這樣:
UserIndex.update_index(id: User.where(rating > 100).pluck(:id))
Exatcly。謝謝 – elf