获取Solr突出显示的术语列表

50pmv0ei  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(143)

当我搜索单词“fish”时,我会得到一个包含该单词及其变体的文档列表。如果我打开突出显示功能,我可能会看到如下所示的代码片段:法律规定任何人在公共湖泊捕鱼...
我想向用户显示上面的片段,顺便说一下,它工作得很好,但我也想向用户显示一个完整的单词列表,如果我显示所有的片段,这些单词也会被突出显示。
例如,我希望能够向用户显示以下内容:

第18.32A节-狩猎和捕鱼......法律要求任何人在公共湖泊中......文件还包含:鱼,钓鱼,渔夫

除了让solr高亮显示整个文档,然后解析文档查找em标记并构建高亮显示的单词列表之外,有没有其他方法来获得单词列表?

0dxa2lsx

0dxa2lsx1#

我会调查碎片大小(hl.片段大小),同义词(同义词. txt)或词干(可以帮助单词的变体)来找到解决方案。您可以设置fish,fishing,fished to all在同义词中的含义相同。请确保您了解全部展开的工作原理以及是否希望搜索将每个同义词替换为另一个同义词。还要确保您知道是对同义词文件编制索引还是使用它进行查询。不要在索引和查询时都使用同义词。还有一个开关可以在突出显示中启用多个匹配。

相关问题