org.apache.lucene
lucene-queryparser
7.1.0
org.apache.lucene
lucene-analyzers-smartcn
7.1.0
/*索引路徑*/
static string indexdir = "d:\\index\\user";
//中文分詞器
static analyzer analyzer = new smartchineseanalyzer();
//儲存索引
public void write()
offset = offset + row;
}}catch (ioexception e)finally catch (ioexception e)
}}
/**
* 查詢索引
* @param field
* @param value
* @return
*/public list> read(string field,string value)
reader.close();
} catch (ioexception e)
return list;
}/**
* 萬用字元搜尋,?表示乙個字元,*表示0或多個
* 作用和資料庫模糊搜尋的like相似
* @param field
* @param value
* @return
*/private query getwildcardquery(string field,string value)
/*** 模糊搜尋
* @param field
* @param value
* @return
*/private query getfuzzyquery(string field,string value)
/*** 精確搜尋
* @param field
* @param value
* @return
*/private query gettermquery(string field,string value)
/*** 多條件查詢
* @return
*/private query getbooleanquery()
簡要概述lucene7 1 0 搜尋流程
初學搜尋引擎,簡要記錄下 lucene7.1.0 搜尋流程。1 現有待處理檔案目錄d test resource 2 通過 lucene 建立索引檔案目錄 d test index 3 在索引目錄中搜尋關鍵字。實現乙個簡單的demo 步驟如下 compile group org.apache.luc...
lucene的一簡單例子
1.引入lucene包,用到了junit,包搞進來就可以了 2.先跑建立索引檔案的單元測試,有了索引才能查詢嘛,然後在跑下面的檢索資料方法 3.目錄根據自己需要更改哦 private final string indexpath e lucene private final string searc...
lucene的基本使用
lucene使用總結 1.建立索引庫 1 確定索引路徑 string path f indexs 2 關聯索引路位置fsdirectory directory fsdirectory.newfile path 3 建立ik分詞器型別 analyzer analyzer new ikanalyzer ...