如何使用 searchkick 重新索引存档和非存档数据
How to reindex archived as well as non archived data using searchkick
我有一个 Meeting
模型,其中包含存档数据和非存档数据。
当我 运行 Model.reindex
只有非归档数据被索引。
我也想索引非存档数据,以便在使用 searchkick 的 search
方法时也能看到非存档数据。
对于归档我使用了 paranoia
gem 并且归档列名称是 cancelled_at
.
Model.with_deleted.reindex
因为 paranoia gem default_scope 总是没有 deleted/archived 那些只需要使用 paranoia 自述文件 https://github.com/rubysherpas/paranoia#usage[=12= 中记录的辅助范围]
我有一个 Meeting
模型,其中包含存档数据和非存档数据。
当我 运行 Model.reindex
只有非归档数据被索引。
我也想索引非存档数据,以便在使用 searchkick 的 search
方法时也能看到非存档数据。
对于归档我使用了 paranoia
gem 并且归档列名称是 cancelled_at
.
Model.with_deleted.reindex
因为 paranoia gem default_scope 总是没有 deleted/archived 那些只需要使用 paranoia 自述文件 https://github.com/rubysherpas/paranoia#usage[=12= 中记录的辅助范围]