【发布时间】:2021-07-29 01:24:50
【问题描述】:
默认情况下,Azure 搜索会突出显示带有 <em> 标记的搜索结果。我遇到过用户上传带有该标签的文档的情况:
<em>Today</em> topic will be...
当我搜索“主题”时,我会得到:
<em>Today</em> <em>topic</em> will be...
而且我无法区分正确的亮点。
我知道我可以修改 highlight_pre_tag 和 highlight_post_tag 所以我会在这种特殊情况下避免这种情况。但是在应用亮点之前还有其他方法可以对这些标签进行编码吗?
编辑: 通过编码,我的意思是得到这样的东西:
<em>Today</em> <em>topic</em> will be...;
所以我可以将它发送到前端,然后将“今天”中的&lt;em&gt; 显示为&lt;em&gt;,并在“主题”中使用&lt;em&gt; 将其突出显示为黄色。
【问题讨论】:
-
But is there other way to encode this tags before appyling highlighs?- 你能描述一下你的意思吗? -
@GauravMantri 我已经更新了问题