2012-05-15 52 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查詢結果返回後執行自己的處理。