Lucene搜索入门
前言搜索即用给定的关键字(key)去内容库(contents)里找到key。Lucene的搜索
大概原理是从contents里提取预定的关键字(preKey)做成一个索引库(indexTable)。
例:内容库(contents
)数据库表product
索引库(
IndexTable)[
多对多规则,此表
只是举例,真实生成规则复杂,也不是一张
表]给定key=“广西”,则搜索出id为1,2,4的记录
。下面具体讲Lucen的操作
。内容步骤:
在eclipse中创建一个Maven工程
点击“finish”,工程创建完成
如下:打开配置文件
pom.xml编辑里面的内容如下:
说明:增加了<dependencies>标签及其内部内容。
每个<dependency>内容寻找方法,以第一个<dependency>内容为例,如下:
打开在头条搜索框输入lucene搜索
搜索结果如下,选择含有lucene-core的第一个结果
点击进入点击版本号进入:
其它几个<dependency>的内容一样的寻找方法。注意版本
(当前我用lucene 5.4.1)
修改工程默认的J ...
附件列表