Lucene配置步骤说明:

  1.搭建环境;

  2.创建索引库;

  3搜索索引库。

Lucene配置步骤:

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

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

Lucene配置步骤详解

      第一步:下载Lucene:

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

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

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

Lucene配置步骤详解

 

     第二部分:创建索引

        步骤说明:

          1.采集数据

          2.将数据转换成Lucene文档

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

       第一步:采集数据

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

          1.创建Book类

Lucene配置步骤详解

         2.创建一个BookDao类

Lucene配置步骤详解

Lucene配置步骤详解

Lucene配置步骤详解

 

        3.创建一个测试类BookDaoTest

 Lucene配置步骤详解

 

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

Lucene配置步骤详解

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

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

 Lucene配置步骤详解

 

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

Lucene配置步骤详解

 

        第三步:创建索引文档

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

          修改测试类新增createIndex方法

Lucene配置步骤详解

        测试结果,创建成功

Lucene配置步骤详解

    第三部分:搜索索引

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

      2.执行测试类

        修改测试类,新增searchDocumenrByIndex方法

Lucene配置步骤详解

Lucene配置步骤详解

      测试结果:

 Lucene配置步骤详解

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

 

相关文章:

  • 2022-12-23
  • 2021-07-05
  • 2021-08-04
  • 2021-12-26
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2021-10-21
相关资源
相似解决方案