Lucene入门

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.运行结果如下:



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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容