1. Lucene簡介與安裝:
? ? 1.1 簡介:?
????1.2 索引與搜索流程:
????1.3 基本概念:
2. 安裝與使用:
????2.1 使用java包
????2.2 創(chuàng)建索引:
????2.3 查詢索引:
????2.4 使用IK分詞器分詞
????2.5 刪除索引
????2.6 編輯索引:
1. Lucene簡介與安裝:
????1.1 簡介:
????????Lucene是一套用于全文檢索和搜尋的開源程序庫
????????全文檢索:先建立索引,再對索引進(jìn)行搜索(一次創(chuàng)建晃危,多次使用)
? ? 1.2 索引與搜索流程:
? ? 1.3 基本概念:
????????索引:一個目錄一個索引堆巧,在Lucene中一個索引是放在一個文件夾中的。同一文件夾中的所有的文件構(gòu)成一個Lucene索引旋奢。
? ? ? ? 段:一個索引可以包含多個段,段與段之間是獨立的然痊,添加新文檔可以生成新的段至朗,不同的段可以合并。
? ??????文檔:文檔是我們建索引的基本單位剧浸,不同的文檔是保存在不同的段中的锹引,一個段可以包含多篇文檔矗钟。
? ??????域:一篇文檔包含不同類型的信息,可以分開索引嫌变,比如標(biāo)題真仲,時間,正文初澎,作者等秸应,都可以保存在不同的域里。
????????域?qū)傩裕?是否分詞碑宴?? ? 2是否索引?(只有索引方可搜索到)? ? 3是否存儲?(將Field值存儲在文檔中软啼,存儲在文檔中的Field才可以從Document中獲取)
2. 安裝與使用:
????2.1 使用java包
????2.2 創(chuàng)建索引:
????2.3 查詢索引:
? ? 2.4 使用IK分詞器分詞
? ? 2.5 刪除索引
? ? 2.6 編輯索引:
? ? ? ? 原理:先刪除再新增