向索引庫中新增document物件。
第一步:先建立乙個indexwriter物件
第二步:建立乙個document物件
第三步:把document物件寫入索引庫
第四步:關閉indexwriter。
//新增索引
@test
public void adddocument() throws exception
是否分析:是否對域的內容進行分詞處理。前提是我們要對域的內容進行查詢。
是否索引:將field分析後的詞或整個field值進行索引,只有索引方可搜尋到。
比如:商品名稱、商品簡介分析後進行索引,訂單號、身份證號不用分析但也要索引,這些將來都要作為查詢條件。
是否儲存:將field值儲存在文件中,儲存在文件中的field才可以從document中獲取
比如:商品名稱、訂單號,凡是將來要從document中獲取的field都要儲存。
是否儲存的標準:是否要將內容展示給使用者
lucene索引的新增與查詢
public class indexfiles 使用方法 indexfiles 索引輸出目錄 索引的檔案列表 public static void main string args throws exception string indexpath args 0 indexwriter writer...
Lucene索引庫的維護
公共 提取,下面的例子會用到的方法 提取公共 獲得indexwrite物件 public indexwriter getindexwriter throws ioexception和建立索引庫一樣 test public void addindex throws ioexception test p...
Lucene專題 索引庫維護
是否分析 是否對域的內容進行分詞處理。前提是我們要對域的內容進行查詢。是否索引 將field分析後的詞或整個field值進行索引,只有索引方可搜尋到。比如 商品名稱 商品簡介分析後進行索引,訂單號 身份證號不用分析但也要索引,這些將來都要作為查詢條件。是否儲存 將field值儲存在文件中,儲存在文件...