Lucene
阿沐叨叨
这个作者很懒,什么都没留下…
展开
-
【Lucene】全文检索技术介绍
Lucene 之全文检索技术介绍前言:本文只介绍了全文检索的基础概念,后面陆续会介绍 Lucece 的使用。1.什么是全文检索1.1.数据的分类我们生活种的数据总体分为两种:结构化数据和非结构化数据结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件等。1.2.结构化数据搜索常见的结构化...原创 2019-05-21 17:23:15 · 1585 阅读 · 0 评论 -
【Lucene】实现全文索引
Lucene 实现全文检索前言:本文是衔接上一篇文章来写的,详情看上一篇 【Lucene】全文检索技术介绍2. Lucene 实现全文检索的流程2.1.索引和搜索流程图绿色表示索引过程,对要搜索的原始内容进行索引构建一个索引库,索引过程包括:确定原始内容即要搜索的内容 -> 采集文档 -> 创建文档 -> 分析文档 ->索引文档红色表示搜索过程,从索引库中...原创 2019-05-21 17:40:18 · 592 阅读 · 4 评论 -
【Lucene】索引库的维护
5.索引库的维护前言:本文是衔接上一篇文章来写的,详情看上一篇 【Lucene】实现全文索引索引库的维护不外乎 增、删、改,下面就一一介绍下5.1.索引库的添加5.1.1.Field 域的属性是否分析: 是否对域的内容进行分词处理。前提是我们要对域的内容进行查询。是否索引: 将Field分析后的词或整个Field值进行索引,只有索引方可搜索到。比如:商品名称、商品简介分析后进行...原创 2019-05-21 20:23:53 · 215 阅读 · 0 评论 -
【Lucene】索引库查询
6.Lucene 索引库查询前言:本文是衔接上一篇文章来写的,详情看上一篇 【Lucene】索引库的维护对于索引库我们最关心的就是查询,它能带给我们极好的体验,提高我们的搜索效率。对要搜索的信息创建 Query 查询对象,Lucene 会根据 Query 查询对象生成最终的查询语法,类似关系数据库 Sql 语法一样 Lucene 也有自己的查询语法,比如:“name:lucene”表示查...原创 2019-05-21 20:29:18 · 311 阅读 · 0 评论