Solr突出显示一些html字符
我的 solr 突出显示组件有问题。事实上,当我搜索单词“eau”时,solr 突出显示组件返回我:
<em>l&#</em>8217;Eau
但是“eau”应该突出显示。我使用solr 3.3的标准配置。
谢谢。
I have a problem with solr highlight component. In fact, when i search the word "eau", solr highlight component returns me :
<em>l</em>8217;Eau
But "eau" should be highlighted. I use the standart configuration of solr 3.3.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了类似的问题,作为解决方法,我使用
hl.simple.pre
和hl.simple.post
突出显示更改了突出显示周围的字符设置新值的选项。我用了一个| (管道字符)。一旦我这样做了,突出显示就开始正常工作了。因此,我只需向结果添加一些额外的处理即可将管道替换回标记。
I had a similar issue and as a workaround, I changed the characters that were being wrapped around the highlight, using the
hl.simple.pre
andhl.simple.post
highlighting options to set the new values. I used a | (pipe character). Once I did this, the highlighting started working properly. So I then only had to add some additional processing to the results to replace the pipe back to the<em>
tag.