Lucene

原创
2019/07/16 19:58
阅读数 209
  1. Lucene

       简介: Lucene是apache下的一个开源的全文检索引擎工具

       1.1.全文检索:先分词创建索引,再搜索(分词:就是将一个句子分成多个单词)

    全文检索的流程分为两大部分:索引流程、搜索流程。

    索引流程:采集数据--->构建文档对象--->创建索引(将文档写入索引库)。

    搜索流程:创建查询--->执行搜索--->渲染搜索结果。

    实现全文搜索:

        (1)搭建环境(先下载Lucene)

                创建项目,导入包。到官网http://lucene.apache.org/ 下载Lucene,并解压导入。

        (2)创建索引库

                采集数据

                将数据转换成Lucene文档

                将文档写入索引库,创建索引

        (3)搜索索引库

                搜索的时候,需要指定搜索哪一个域(也就是字段),并且,还要对搜索的关键词做分词处理。

 

展开阅读全文
打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部