lucene的一簡單例子

2021-08-30 21:17:17 字數 698 閱讀 8659

1.引入lucene包,用到了junit,包搞進來就可以了

2.先跑建立索引檔案的單元測試,有了索引才能查詢嘛,然後在跑下面的檢索資料方法

3.目錄根據自己需要更改哦

private final string indexpath = "e:/lucene";

private final string searchpath = "e:/123";

@test

/*** 建立索引檔案

*/public void createindexfiles() throws exception

/*** 遞迴呼叫檢索資料夾

* * @param f

* @param iw

* @throws exception

*/public void addtowriter(file f, indexwriter iw) throws exception else if (f.getname().endswith(".html")

|| f.getname().endswith(".txt"))

}/**

* 檢索資料

* * @throws exception

*/@test

public void search() throws exception

}

乙個Lucene例子

public void test1 迴圈陣列,建立文件,給文件新增字段,並把文件新增到索引書寫器裡 document doc null for inti 0 i words.length i 索引優化 ramwriter.optimize 關閉索引讀寫器,一定要關哦,按理說應該把上面的 用try括主...

Lucene的入門例子

1.lucene的基本步驟 配 與jar包版本 2.示例的 3.完成示例後再該延伸到哪些知識 jar包版本 一 從資料庫中查資料 爬資料 1 public arraylistgetdate string sql throws sqlexception 把資料庫裡的資料取出來 return item ...

lucene常用搜尋例子

public class test 按詞條搜尋 public void termsearcher throws ioexception 短語搜尋 public void phrasesearcher throws ioexception 萬用字元搜尋 wildcardquery 萬用字元包括 匹配乙...