如何在多个字段上进行searchkick自动完成?

时间:2015-09-16 06:20:32

标签: ruby-on-rails ruby neo4j searchkick neo4j.rb

是否可以为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]) - 未找到结果

1 个答案:

答案 0 :(得分:2)

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

https://github.com/ankane/searchkick#autocomplete

'manifest' => storage_path().'/meta',

这似乎意味着你可以给出一个哈希数组。当你没有像你那样指定波浪形括号时,会使一个数组带有一个哈希。