Lucene入门(1)
——基于Lucene6.1.0,运行Demo中的IndexFiles.java,对一个文件夹下的txt文件进行索引
运行IndexFiles.java
1.创建一个名为LuceneDemo的Java Project,将其改为Maven项目,在pom.xml文件添加如下依赖:
通过这样就在project中添加了两个关键的jar包。
2.下载lucene-6.1.0-src,将demo文件夹下面的IndexFiles.java添加到LuceneDemo工程中。
3.在D盘创建一个名为lucene的文件夹,里面再创建一个名为data的文件夹,保存需要检索的txt文件,文件里面可以输入一些text;另一个名为index的文件夹,保存创建的索引:
4.接下来就可以运行程序了,在run configuration里面配置运行的参数:
保存,然后run,console中显示如下:
5.查看D:/lucene/index文件夹,里面就存在了文件的索引:
Lucene入门(2)
——根据索引对文件进行检索
运行SearchFiles.java
1.将Demo中的SearchFiles.java文件放到src文件夹中,在pom.xml中添加依赖:
2.在run configurations里面添加运行参数,配置之前创建索引文件的路径:
3.运行结果如下: