我怎么能有搜索踢自动完成多个领域



是否可以为searchkick的自动完成功能使用多个字段?它似乎只搜索指定的第一个字段。

例如,对于具有first_name"Foo"和last_name"Bar"的人

Person.search("Fo", fields: [first_name: :text_start, last_name: :text_start])- 返回结果

Person.search("Ba", fields: [first_name: :text_start, last_name: :text_start]) - 无结果

我对它不太熟悉,但我想是的。来自文档:

https://github.com/ankane/searchkick自动完成

City.search "san fr", fields: [{name: :text_start}]

这似乎意味着你可以给出一个哈希数组。当你不像你那样指定弯弯曲曲的括号时,它会生成一个数组和一个哈希值

相关内容

  • 没有找到相关文章

最新更新