是否可以在SOLR中的先前命中列表中进行搜索?例如。首先搜索“hello”,然后在结果列表中,用户想要搜索包含“world”的记录。是否与搜索 hello AND world 相同?
答案 0 :(得分:4)
与搜索你好的AND世界是一回事吗?
我相信。
或者,您可以使用filter query,例如?q=hello&fq=world
这可能不是“Hello world”案例中的正确解决方案,但它可能是一个有趣的例子。
答案 1 :(得分:4)
使用过滤器查询是一个很好的解决方案。唯一的区别在于评分文档,过滤查询中使用的任何内容都不用于评分。
在
?q=hello&fq=world
仅对 hello 进行评分。
然而在
?q=hello+AND+world
两个单词都得分