在SOLR搜索中搜索

时间:2012-02-09 04:50:42

标签: solr search-engine

是否可以在SOLR中的先前命中列表中进行搜索?例如。首先搜索“hello”,然后在结果列表中,用户想要搜索包含“world”的记录。是否与搜索 hello AND world 相同?

2 个答案:

答案 0 :(得分:4)

  

与搜索你好的AND世界是一回事吗?

我相信。

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

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

答案 1 :(得分:4)

使用过滤器查询是一个很好的解决方案。唯一的区别在于评分文档,过滤查询中使用的任何内容都不用于评分。

?q=hello&fq=world

仅对 hello 进行评分。

然而在

?q=hello+AND+world

两个单词都得分