【问题标题】:Solr highlight somes html charactersSolr 突出显示一些 html 字符
【发布时间】:2011-11-18 12:21:54
【问题描述】:

我对 solr 高亮组件有疑问。事实上,当我搜索“eau”这个词时,solr highlight 组件会返回我:

<em>l&#</em>8217;Eau

但应该突出显示“eau”。我使用 solr 3.3 的标准配置。

谢谢。

【问题讨论】:

  • 我升级到 solr 3.4 但它没有任何改变。我尝试删除 html 编码器(solrconfig.xml),但它是同一件事。

标签: html solr character highlight


【解决方案1】:

我遇到了类似的问题,作为一种解决方法,我更改了围绕突出显示的字符,使用 hl.simple.prehl.simple.post 突出显示选项来设置新值。我用了一个 | (管道字符)。一旦我这样做了,突出显示开始正常工作。所以我只需要在结果中添加一些额外的处理来将管道替换回&lt;em&gt;标签。

【讨论】:

  • 感谢您的回复,但没有任何改变。我总是有问题。
猜你喜欢
  • 1970-01-01
  • 2011-03-15
  • 2016-01-19
  • 1970-01-01
  • 2018-12-12
  • 1970-01-01
  • 2015-11-27
  • 1970-01-01
  • 2013-08-30
相关资源
最近更新 更多