0
我基本上是一個搜索引擎。我已經搜索了一個查詢,並且我已經使用了QueryParser,現在我在TopDocs對象中查詢了沒有匹配的查詢。現在,我如何訪問我在搜索中獲得的熱門文檔。我想顯示那些被打的文件。我該怎麼做!任何形式的幫助表示讚賞。Lucene - 如何訪問文檔在搜索中命中?
我基本上是一個搜索引擎。我已經搜索了一個查詢,並且我已經使用了QueryParser,現在我在TopDocs對象中查詢了沒有匹配的查詢。現在,我如何訪問我在搜索中獲得的熱門文檔。我想顯示那些被打的文件。我該怎麼做!任何形式的幫助表示讚賞。Lucene - 如何訪問文檔在搜索中命中?
for (ScoreDoc sd : topDocs.scoreDocs) {
if (sd.doc == Integer.MAX_VALUE) break;
final Document d = searcher.doc(sd.doc);
final Fieldable f = d.getFieldable(name);
...
}
希望這有助於開始。當然,如果您在索引時沒有商店字段,這將不起作用。
謝謝!有用。 – 2012-04-15 17:22:46