繁体   English   中英

如何在多个字段上自动执行searchkick?

[英]How can I have searchkick autocomplete on multiple fields?

是否可以将多个字段用于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#autocomplete

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

这似乎意味着您可以提供一个哈希数组。 当您不像这样指定弯曲的方括号时,将使用一个哈希值构成一个数组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM