我研究了 sphinx 并观看了有关它的 railscast 教程,但我不需要全文搜索。我希望能够允许人们通过姓名或电子邮件搜索用户。在有人通过姓名或电子邮件搜索用户后,他们可以通过添加用户的城市来进一步过滤。
我真的不认为全文搜索是必要的。但是我从来没有在 Rails 中进行过任何类型的搜索,而且我不知道没有 gem 怎么做。
我知道它有点像 User.where(:name=> ) 基于我的谷歌搜索或类似的东西,但我不确定它是如何完成的,或者这是否有利于性能。
我怎样才能实现我想做的事情,是否需要全文搜索?