Ruby on rails 使用或使用Sunspot/SOLR进行全文搜索
我有一个Sunspot/SOLR实现,其中有一些文本字段,我想搜索“Term a”或“Term B”。我不知道该怎么做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”或“+”-“。。。等等 如果是这样,试试
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
这对我很有用