Lucene配置步骤详解

2019-04-25 06:51:33来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Lucene配置步骤说明:

  1.搭建环境;

  2.创建索引库;

  3搜索索引库。

Lucene配置步骤:

  第一部分:搭建环境(创建环境导入jar包)

    前提:已经创建好了数据库(直接导入book.sql文件)

      第一步:下载Lucene:

        Lucene是全文检索功能的工具包,使用时从官方网站下载,并解压

        下载版本:4.10.3(要求:jdk1.7以上)

      第二步:创建项目导入包,项目结构如下:

 

     第二部分:创建索引

        步骤说明:

          1.采集数据

          2.将数据转换成Lucene文档

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

       第一步:采集数据

          Lucene全文检索不是直接查询数据库,所以需要先将数据采集出来

          1.创建Book类

         2.创建一个BookDao类

 

        3.创建一个测试类BookDaoTest

 

 

        4.测试结果,采集数据成功

     第二步:将数据转换成Lecene文档

         Lucene是使用文档类型来封装数据的,所以需要先将采集的数据转换成文档类型。其格式为:

 

 

      修改book类,新增一个方法转换数据

 

        第三步:创建索引文档

          说明:Lucene是将文档写入索引的过程中,自动完成分词,创建索引的;因此创建索引库,从形式上看,就是将文档写入索引库。

          修改测试类新增createIndex方法

        测试结果,创建成功

    第三部分:搜索索引

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

      2.执行测试类

        修改测试类,新增searchDocumenrByIndex方法

      测试结果:

 

小结:Lucene全文检索,确实可以实现对关键词做分词、再执行搜索功能。并且结果更精确。

 


原文链接:https://www.cnblogs.com/Arvin66-lyh/p/10752506.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java日志正确使用姿势

下一篇:识别率很高的java文字识别技术