rails sunspot solr无法使用has_and_belongs_to_many

时间:2013-09-20 07:26:54

标签: ruby-on-rails sunspot sunspot-rails sunspot-solr

rails sunspot solr无法使用has_and_belongs_to_many

事件 - has_and_belongs_to_many --tags

可搜索的     text:title,:boost =>五     文字:说明     text:tag_names do      tags.map(安培;:名称)     结束   端

在上面的示例中,它仅使用标题和说明。不是用tag_names。

1 个答案:

答案 0 :(得分:0)

好吧,我在这里假设tag_names是一个数组..如果是这样的话,请给它这样......

searchable do
  text :title, boost: 5 
  text :description
  text :tag_names, multiple: true do 
    tags.map(&:name)
  end 
end

(尝试使用新的哈希表示法...给boost: 5而不是:boost => 5 ..这只是一个建议..无论你遵循的机制如何,你的代码都会工作..)< / p>