0

rails sunspot solr 不适用于 has_and_belongs_to_many

事件 -- has_and_belongs_to_many --tags

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

在上面的示例中,它仅使用标题和描述。不与 tag_names。

4

1 回答 1

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..这只是一个建议..无论您遵循何种机制,您的代码都将起作用..)

于 2013-10-11T05:20:31.267 回答