2011-11-29 86 views
1

我正在運行Solr + Nutch,需要獲取每個結果的片段。我試圖在查詢網址中設置hltrue,但我仍然得到相同的XML結果(不包含片段)。有關如何完成此任務的任何想法?在Solr中獲取片段

回答

1

您需要通過將字段名稱傳遞給查詢中的參數hl.fl來指定要返回的高亮結果的字段。有關更多詳細信息和示例,請參閱Solr Wiki上的HighlightingParameters

+0

謝謝。這可能很愚蠢,但「領域」是什麼?我想得到一個Google樣式的片段 - 一個總結文檔的句子,或者甚至是找到匹配的句子。還沒有嘗試過(目前沒有訪問Solr環境),但是hl.fl ='*'會返回什麼? – Michael

+0

這將返回索引中所有字段的高亮片段。這樣做對於性能方面的原因並不好。字段本質上是Solr中索引項目的一個屬性。一旦你訪問你的環境,它會更有意義。建議您查看Solr Wiki http://apache.wiki.org/solr和Solr頁面上的教程http://lucene.apache.org/solr –