2

在使用突出显示时,我们在 2 个部分中获得输出。

<result name="response" numFound="2345" start="0">
<doc>...</doc>
<doc>...</doc>
</result>

<lst name="highlighting">
<lst name="08dcc4e3">...highlighted fields with <em> tag...</lst>
<lst name="12e47c63">...highlighted fields with <em> tag...</lst>
</lst>

是否可以在文档内的字段中使用“em”标签?例如,如果查询是针对“引擎”的,我应该得到类似 -

<doc>
<str name="content">
Build your own search <em>engine</em> using solr
</str>
.
.
.
</doc>

如果上述事情是不可能的,是否可以在文档内突出显示文档 id xyz 的输出以及其他字段,例如 -

<doc>
<str name="id">xyz</str>
.
.
.
<lst name="highlighting">
<arr name="content">
<str>...</str>
</arr>
</lst>
</doc>

如果通过简单的配置更改和默认突出显示这是不可能的,是否可以使用自定义突出显示模块(通过扩展默认突出显示等)。

我目前正在使用 solr 3.4,但请告诉我是否可以在 3.4 之后的 solr 版本中使用

4

0 回答 0