我对Solr 3.6.1有一个奇怪的问题。除了搜索术语转包商时,突出显示工作正常。
这会在结果中突出显示转包商这个词很棒,如果它有像分包商这样的连字符,甚至会突出显示该词。
但是,如果结果中有连字符,则突出显示的文本将按如下方式打印:
我们建议使用具有适当技能的子承包商。
请注意单词 sub 加倍。第一个子未突出显示,但分包商部分会突出显示。完整的未突出显示的文本正确读取,没有双子。
我正在使用edismax查询处理程序。
非常感谢任何帮助。
答案 0 :(得分:0)
您的字段的字段类型定义中可能会出现过滤器/标记生成器。
在分析器中,标记器和过滤器将适用于索引时间和时间。查询时间。因此,重新访问您的字段类型定义并保留必要的内容。这可能会解决您的问题。