Lucene入门

Lucene入门(1)

             ——基于Lucene6.1.0,运行Demo中的IndexFiles.java,对一个文件夹下的txt文件进行索引

运行IndexFiles.java

1.创建一个名为LuceneDemo的Java Project,将其改为Maven项目,在pom.xml文件添加如下依赖:


Lucene入门_第1张图片
Lucene入门_第2张图片

通过这样就在project中添加了两个关键的jar包。

2.下载lucene-6.1.0-src,将demo文件夹下面的IndexFiles.java添加到LuceneDemo工程中。

3.在D盘创建一个名为lucene的文件夹,里面再创建一个名为data的文件夹,保存需要检索的txt文件,文件里面可以输入一些text;另一个名为index的文件夹,保存创建的索引:

Lucene入门_第3张图片

4.接下来就可以运行程序了,在run configuration里面配置运行的参数:


Lucene入门_第4张图片

保存,然后run,console中显示如下:


Lucene入门_第5张图片

5.查看D:/lucene/index文件夹,里面就存在了文件的索引:


Lucene入门_第6张图片


Lucene入门(2)

        ——根据索引对文件进行检索

运行SearchFiles.java

1.将Demo中的SearchFiles.java文件放到src文件夹中,在pom.xml中添加依赖:

Lucene入门_第7张图片

2.在run configurations里面添加运行参数,配置之前创建索引文件的路径:


Lucene入门_第8张图片

3.运行结果如下:


Lucene入门_第9张图片


参考博文:【手把手教你全文检索】Apache Lucene初探 - xingoo - 博客园

你可能感兴趣的:(Lucene入门)