2
你好我是lucene新手我已經使用lucene創建索引。我將兩個字段的文件名和文件內容添加到lucene索引。 但是,當我從索引搜索我能夠得到查詢詞和文件名包含查詢詞的發生。我無法查看我所創建的索引 任何人可以幫助請 在此先感謝從lucene索引中讀取文件內容
Directory directory = FSDirectory.open(indexDir);
IndexSearcher searcher = new IndexSearcher(directory,true);
QueryParser parser =
new QueryParser(Version.LUCENE_30,"contents", new SimpleAnalyzer());
Query query = parser.parse(queryStr);
query.setBoost((float)1.5);
TopDocs topDocs = searcher.search(query, maxHits);
ScoreDoc[] hits = topDocs.scoreDocs;
arr= new String[hits.length];
for (i = 0; i <hits.length; i++) {
int docId = hits[i].doc;
Document d = searcher.doc(docId);
arr[i]=d.get("filename");
}
我使用此代碼讀取索引文件的內容。
我改變了,謝謝 –