1. Lucene简介与安装:
1.1 简介:
1.2 索引与搜索流程:
1.3 基本概念:
2. 安装与使用:
2.1 使用java包
2.2 创建索引:
2.3 查询索引:
2.4 使用IK分词器分词
2.5 删除索引
2.6 编辑索引:
1. Lucene简介与安装:
1.1 简介:
Lucene是一套用于全文检索和搜寻的开源程序库
全文检索:先建立索引,再对索引进行搜索(一次创建,多次使用)
1.2 索引与搜索流程:

1.3 基本概念:
索引:一个目录一个索引,在Lucene中一个索引是放在一个文件夹中的。同一文件夹中的所有的文件构成一个Lucene索引。
段:一个索引可以包含多个段,段与段之间是独立的,添加新文档可以生成新的段,不同的段可以合并。
文档:文档是我们建索引的基本单位,不同的文档是保存在不同的段中的,一个段可以包含多篇文档。
域:一篇文档包含不同类型的信息,可以分开索引,比如标题,时间,正文,作者等,都可以保存在不同的域里。
域属性:1是否分词? 2是否索引?(只有索引方可搜索到) 3是否存储?(将Field值存储在文档中,存储在文档中的Field才可以从Document中获取)

2. 安装与使用:
2.1 使用java包

2.2 创建索引:

2.3 查询索引:

2.4 使用IK分词器分词


2.5 删除索引

2.6 编辑索引:
原理:先删除再新增

网友评论