Solr在突出显示的结果中复制单词

时间:2012-12-14 13:11:34

标签: solr double word highlighting hyphen

我对Solr 3.6.1有一个奇怪的问题。除了搜索术语转包商时,突出显示工作正常。

这会在结果中突出显示转包商这个词很棒,如果它有像​​分包商这样的连字符,甚至会突出显示该词。

但是,如果结果中有连字符,则突出显示的文本将按如下方式打印:

  

我们建议使用具有适当技能的子承包商。

请注意单词 sub 加倍。第一个未突出显示,但分包商部分会突出显示。完整的未突出显示的文本正确读取,没有双子。

我正在使用edismax查询处理程序。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您的字段的字段类型定义中可能会出现过滤器/标记生成器。

在分析器中,标记器和过滤器将适用于索引时间和时间。查询时间。因此,重新访问您的字段类型定义并保留必要的内容。这可能会解决您的问题。