欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Lucene配置步骤详解

程序员文章站 2024-01-11 18:38:04
Lucene配置步骤说明: 1.搭建环境; 2.创建索引库; 3搜索索引库。 Lucene配置步骤: 第一部分:搭建环境(创建环境导入jar包) 前提:已经创建好了数据库(直接导入book.sql文件) 第一步:下载Lucene: Lucene是全文检索功能的工具包,使用时从官方网站下载,并解压 下 ......

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