美文网首页
Lucene简介与使用

Lucene简介与使用

作者: 机智的老刘明同志 | 来源:发表于2020-11-03 00:42 被阅读0次

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简介与使用

    1. Lucene简介与安装: 1.1 简介:1.2 索引与搜索流程:1.3 基本概念:2. 安装与使用:2.1...

  • Lucene 7.4 初体验

    前言 本文的简要内容: Lucene简介 体验Lucene Demo Lucene 核心类介绍 Lucene 索引...

  • Lucene简介

    1.Lucene简介 Lucene是apache下的一个开源的全文检索引擎工具包。 1.1.全文检索(Full-t...

  • Lucene简介

    传统数据库mysql在大数据量和高并发情况下,在模糊查询中文关键词时效率不高。使用lucene构造搜索索引库用于响...

  • Elasticsearch | Lucene概要

    核心要点:1、Lucene简介2、Lucene的优点3、文档自动解析流程4、Lucene架构5、Lucene的基本...

  • Elasticsearch笔记(2)

    Lucene Lucene 简介 Lucene 是一个开源的全文检索引擎工具包,最初由Doug Cutting 开...

  • 深度解析 Lucene 轻量级全文索引实现原理

    一、Lucene简介 1.1 Lucene是什么? Lucene是Apache基金会jakarta项目组的一个子项...

  • Lucene学习-1

    Lucene简介 1.什么是Lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像http:/...

  • lucene技术简介

    lucene简介 lucene是apache顶级项目,旨在解决企业中对于文件的全文检索问题,但是他是一个解决全...

  • Solr7.1 学习笔记

    一、Lucene介绍 1. lucene简介 Lucene是一个全文搜索框架,而不是应用产品。因此它并不像 bai...

网友评论

      本文标题:Lucene简介与使用

      本文链接:https://www.haomeiwen.com/subject/mqzgmktx.html