基于lucene-5.5.4实现的全文检索demo。
要求:jdk1.7,本来是打算用Lucene6.x的,结果发现必须jdk1.8以上,果断放弃改用Lucene5.x了。
详细说明:http://blog.liuxianan.com/lucene-hello-world.html
这其实是一个JavaSE项目,非web项目,使用Eclipse打开。这里有2个例子,一个是文件搜索示例,一个是数据库搜索示例。
新建目录E:\lucene用于存放索引,新建目录E:\text,在里面放一些测试文件,最好是文本文件,可以多目录。然后运行FileSearchDemo.java即可看到效果。
本地新建一个名为lucene-demo的数据库,然后导入本工程根目录的lucene-demo.sql,然后新建E:\lucene-db目录,打开DbSearchDemo.java将数据库用户名密码改成你自己的,然后右键运行即可看到效果。
使用了IK Analyzer2012中文分词工具,这个demo是入门级的,想深入学习的可以跟着这位仁兄的文章去学:http://blog.csdn.net/wuyinggui10000/article/category/3173543