在SOLR的搜索范围内搜索

在SOLR的搜索范围内搜索

问题描述:

是否可以在SOLR的以前的搜索列表中搜索?例如。首先搜索“hello”,然后在结果列表中,用户想要搜索包含“world”的记录。是否与搜索你好,世界一样?在SOLR的搜索范围内搜索

与寻找“你好”和“世界”是否一样?

我相信是的。

或者,您可以使用filter query,例如, ?q=hello&fq=world

这可能不是“Hello world”情况下的正确解决方案,但它可能是一个有趣的例子。

使用过滤器查询是一个很好的解决方案。只有不同之处在于评分文件,不管在过滤器查询中使用什么都不用于评分。

?q=hello&fq=world 

只有你好被拿下。

但是在

?q=hello+AND+world 

两个词都打进

+0

感谢您对筛选查询的其他信息,非常感谢! – Manny 2012-02-10 04:38:41