2012-05-15 83 views
1

我注意到,查询的高亮显示的术语在第二个xml结构(名为“highlighting”)中返回。是否可以将突出显示的术语返回到doc域中。我不需要突出显示的字段的solr生成的id。突出显示并返回字段Solr

+0

[Solr hit highlighting]的可能重复(http://stackoverflow.com/questions/7643009/solr-hit-highlighting) – ataylor

回答

0

对不起,Solr不支持将突出显示的术语返回到原始文档字段。

Solr突出显示这种方式,因为有可能(根据您的荧光笔的配置方式)可能没有任何突出显示结果的所有查询结果。此外,由于它支持多个字段的突出显示,并使用第二个xml结构来返回可能的多个突出显示结果,并将它们按索引文档的id字段分组,以便它们可以正确地与发现它们的文档进行关联。

如果要将原始文档字段替换为突出显示的字段,您将需要在Solr查询结果返回后执行自己的处理。