Lucene是apache开源的一个全文检索框架,很是出名。今天先来分享一个类似于HelloWorld级别的使用。
工作流程
依赖
我们要想使用Lucene,那就得先引用人家的jar包了。下面列举一下我使用到的jars.
lucene-analyzers-common-6.1.0.jar
: 分析器支持lucene-core-6.1.0.jar
: 全文检索核心支持lucene-highlighter-6.1.0.jar
: 检索到的目标词的高亮显示lucene-memory-6.1.0.jar
: 索引存储相关的支持lucene-queries-6.1.0.jar
: 查询支持lucene-queryparser-6.1.0.jar
: 查询器支持
Lucene HelloWorld
下面就着手实现一个级别为HelloWorld的小例子。实现一个基于文章内容的查询。