2012-12-28 71 views
1

您好,我有3個字段標題,內容,URL和我創建的索引增加了一些文件如何讀取不存儲在Lucene的文檔,但索引

Document doc = new Document(); 
    doc.add(new TextField("title", title, Field.Store.YES)); 
    doc.add(new TextField("content", title, Field.Store.YES)); 
    doc.add(new StringField("url", isbn, Field.Store.NO)); 
    w.addDocument(doc); 

我可以使用索引作家讀取索引並迭代並接收字段標題,內容如何獲得字段url?

+2

這可能有助於:http://stackoverflow.com/questions/650643/lucene-indexing-store-and-indexing-modes-explained –

回答

1

您可以搜索使用「網址」字段,但不能得到(顯示器)的

例如:

Field.Store.NO適合像您只需要檢索文檔不是域ID顯示

0

既然你選擇不存儲它,我不認爲你可以。這正是「商店」選項的目的所在(允許您檢索更多數據而不僅僅是文檔ID)。

0

我該如何接收字段url?

你不行。 Field.Store.NO意味着Lucene取這個值,並且只將它用於索引目的,所以如果你通過匹配url來查詢這個文檔。

相關問題