1

我有一个使用searchkick的 Capture 模型:

class Capture < ActiveRecord::Base

  searchkick  autocomplete: ['name'],
              synonyms: [["scallion", "green onion"], ["qtip", "cotton swab"]]


end

我想在 Capture 模型中按名称搜索(自动完成),所以我在控制台中尝试了这个:

Capture.search("scallio", autocomplete: true, limit: 10)

在我的数据库中,我有一个名为“scallion”的 Capture,另一个名为“green onion”。

由于该synonyms选项,我原以为上述搜索会返回 2 个元素,但它只返回一项。

也许我误解了这个synonyms选项,或者我错过了什么?

4

1 回答 1

1

自动完成目前不考虑同义词。我将在自述文件中添加注释。

于 2014-04-28T10:51:51.917 回答