Lucene简介与使用

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 编辑索引:

        原理:先删除再新增

你可能感兴趣的:(Lucene简介与使用)