前置条件:配置好java。
理论上windows也是一样的,可能设置路径的地方要在系统设置-环境变量里面
下载编译好的Lucene,6.4.2版本华中科大镜像下载链接
设置CLASSPATH
这里需要把4个jar包加入到CLASSPATH中,分别为
lucene-{version}/analysis/common/lucene-analyzers-common-{version}.jar
lucene-{version}/core/lucene-core-{version}.jar
lucene-{version}/demo/lucene-demo-{version}.jar
lucene-{version}/queryparser/lucene-queryparser-{version}.jar
在terminal中使用以下方式将jar包添加到路径当中,这里使用'$CLASSPATH:'即在现有的CLASSPATH之后添加路径,不使用的话会导致覆盖。
export CLASSPATH=$CLASSPATH:jar包的path
- 基本demo:文件搜索
3.1 建立索引,这个操作会在当前目录下生成一个index文件夹,包含对目标文件夹的索引
java org.apache.lucene.demo.IndexFiles -docs 要进行索引的文件夹
3.2 搜索文件,尝试输入关键词,得到相关结果~
java org.apache.lucene.demo.SearchFiles