使用单词词典突出显示Solr查询结果

使用单词词典突出显示Solr查询结果,solr,highlighting,Solr,Highlighting,我有一个包含大约300K个单词的字典文件,每当这些单词出现在查询结果中时,我都会突出显示它们 我知道如何使用高亮显示,我知道我可以在查询参数中连接布尔语句,但我不认为在查询中使用300K布尔语句是可能/理想的 任何帮助都将不胜感激 Solr的突出显示设计用于处理用户输入。因此,它只需要很少的参数。您是否考虑在索引时间存储突出显示信息?是的,但我仍然需要突出显示我的字典文件中的每个单词,这导致在查询中使用非常长的布尔语句或几个查询。此时,您可以在文档中属于该词典的每个单词周围加上突出显示标记。然后

我有一个包含大约300K个单词的字典文件,每当这些单词出现在查询结果中时,我都会突出显示它们

我知道如何使用高亮显示,我知道我可以在查询参数中连接布尔语句,但我不认为在查询中使用300K布尔语句是可能/理想的


任何帮助都将不胜感激

Solr的突出显示设计用于处理用户输入。因此,它只需要很少的参数。您是否考虑在索引时间存储突出显示信息?是的,但我仍然需要突出显示我的字典文件中的每个单词,这导致在查询中使用非常长的布尔语句或几个查询。此时,您可以在文档中属于该词典的每个单词周围加上突出显示标记。然后在搜索时,您只需显示内容,文字将立即突出显示。我正在为许多文档编制索引,出于性能和速度原因,这将不是一个合适的解决方案。我不想重新发明轮子,Solr突出显示组件正是我所需要的,但我想加载一个单词列表并在结果中突出显示它们。