我有一个Meeting
模型,其中包含已归档数据和未归档数据。
当我运行Model.reindex
时,只会对未归档的数据建立索引。
我也想索引未归档的数据,以便在使用searchkick的search
方法时也能看到未归档的数据。
对于存档,我使用了paranoia
gem,存档的列名称为cancelled_at
。
最佳答案
Model.with_deleted.reindex
由于偏执狂gem default_scope始终没有删除/归档的内容,只需要使用偏执狂自述文件https://github.com/rubysherpas/paranoia#usage中记录的帮助程序作用域
关于ruby-on-rails - 如何使用SearchKick重新索引已存档和未存档的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52072350/