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全文检索,确实可以实现对关键词做分词、再执行搜索功能。并且结果更精确。

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!