Ruby on rails 使用或使用Sunspot/SOLR进行全文搜索

Ruby on rails 使用或使用Sunspot/SOLR进行全文搜索,ruby-on-rails,solr,sunspot,sunspot-rails,Ruby On Rails,Solr,Sunspot,Sunspot Rails,我有一个Sunspot/SOLR实现,其中有一些文本字段,我想搜索“Term a”或“Term B”。我不知道该怎么做 s = Product.search do any_of do fulltext "Term A" fulltext "Term B" end end 不工作(返回所有记录) 我不知道这将如何在SOLR中直接起作用,也不知道它如何通过太阳黑子起作用。是的,它不起作用。 但您可以使用逻辑表达式来代替 例如“AND”或“+”-“。。。等等 如果是这样,试试

我有一个Sunspot/SOLR实现,其中有一些文本字段,我想搜索“Term a”或“Term B”。我不知道该怎么做

s = Product.search do
  any_of do
    fulltext "Term A"
    fulltext "Term B"
  end
end
不工作(返回所有记录)

我不知道这将如何在SOLR中直接起作用,也不知道它如何通过太阳黑子起作用。

是的,它不起作用。 但您可以使用逻辑表达式来代替

例如“AND”或“+”-“。。。等等

如果是这样,试试看

s = Product.search do
  fulltext "Term A OR Term B"
end
这对我很有用