在searchkiq / elastic搜索中维护2个索引或分离复杂索引和简单索引

时间:2015-08-07 12:38:29

标签: ruby-on-rails ruby-on-rails-4 elasticsearch reindex searchkick

您好我使用searchkiq gem进行弹性搜索。 我遇到的情况是我需要维护将用于正常情况的索引和一些索引,仅用于可能来的请求场景。 我想要索引为主要和次要的属性。 Primary将在回调等上建立索引。而secondary将仅在需要时编制索引,例如从控制台或管理面板中的任何按钮。

我怎样才能做到这一点。

提前致谢

1 个答案:

答案 0 :(得分:0)

Searchkick会在提交后自动重新索引您的ActiveRecord。

要禁用此功能:

searchkick callbacks: false

要按需重新编制索引,您只需拨打YourModel.reindex

即可