Lucene 002建立搜尋

2021-07-25 10:54:17 字數 519 閱讀 5231

具體步驟:
1  建立directory
2  建立indexreader

3 根據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 中文分詞 高...