具體步驟:
1 建立directory
2 建立indexreader3 根據indexreader建立indexsearcher
4 建立搜尋的query
5 根據searcher搜尋並且返回topdocs
6 根據topdocs獲取scoredoce物件
7 根據searcher和scoredoc物件獲取具體的document物件
8 根據document物件獲取需要的值
public void searcher()
//9 關閉reader
reader.clone();
} catch (ioexception e) catch (parseexception e)
}
測試:
@test
public void testsearch()
lucene建立索引並搜尋mysql資料庫
lucene結合資料庫步驟 1 寫一段傳統的jdbc程式,將每條的使用者資訊從資料庫讀取出來 2 針對每條使用者記錄,建立乙個lucene document document doc new document 並根據你的需要,將使用者資訊的各個字段對應luncene document中的field ...
LUCENE搜尋 雞蛋
query 這是乙個抽象類,他有多個實現,比如 termquery,booleanquery,prefixquery.這個類的目的是把使用者輸入的查詢字串封裝成 lucene 能夠識別的 query。term termquery termquery 是抽象類 query 的乙個子類,它同時也是 lu...
Lucene 搜尋功能
lucene的搜尋功能主要包括 對特定項搜尋 查詢表示式 queryparser 分頁實現 其他查詢方式如下 指定項範圍查詢 termrangequery 指定數字範圍查詢 numericrangequery 指定字串開頭搜尋 prefixquery 組合查詢 booleanquery 中文分詞 高...