使用突出显示时,我们会分两部分输出。
<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版本中使用。