我正在寻找搜索宝,发现searchkick真的很有趣。
在实施之前我有几个问题
谢谢
答案 0 :(得分:0)
您可以使用elasticsearch。您只能使用一个搜索框进行搜索。 这有点复杂,但它确实也支持关系
答案 1 :(得分:0)
您可以在Searchkick中使用多重搜索。 https://github.com/ankane/searchkick#multi-search
答案 2 :(得分:-1)
这正是您要寻找的:https://github.com/activerecord-hackery/ransack
在您的Gemfile中,查看最后一个正式发布的gem:
gem 'ransack'
如果要使用最新更新(推荐),请使用master分支:
gem 'ransack', github: 'activerecord-hackery/ransack'
以下是有关如何基本使用它的文章:https://medium.com/@jaspercurry/searching-and-sorting-on-rails-with-ransack-560e862e650a