solr-精确和STEM搜索带有高光的同一文本



我试图在文本上执行精确的搜索并恢复"编译"结果。

目前我拥有的内容:文字存储在STEM字段中,并将其复制到引用字段中。STEM查询和确切的查询在其各自的领域工作。当我搜索(仅问题和)

"word1 word2" and/or word3

给我查询

stemmed:word3 &/or quote:"word1 word2

我得到的是两个字段的结果。有OR,这很好,但是,我可以回到同一文本的两个或多个结果,每个结果都有不同的突出显示。

问题是:在同一文本(猜测多个字段)上进行STEM/精确搜索的最佳方法是什么?如果我有正确的方法,那么合并这些的最佳方法是什么?如果Solr可以这样做?

谢谢!编辑:我检查了Edismax,但看不到如何正确使用它。我的结果是在答案的评论中提出的...

请检查Edismax查询解析器,该解析器将允许您定义字段,并在所有这些字段上搜索所有文本,并以可变的增长。

相关内容

  • 没有找到相关文章

最新更新