Lucene7 1 0的簡單使用方法

2021-09-10 17:40:44 字數 1264 閱讀 2511

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 ...