Lucene的配置和基本demo运行(OS X Linux)

前置条件:配置好java。
理论上windows也是一样的,可能设置路径的地方要在系统设置-环境变量里面

  1. 下载编译好的Lucene,6.4.2版本华中科大镜像下载链接

  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
  1. 基本demo:文件搜索
    3.1 建立索引,这个操作会在当前目录下生成一个index文件夹,包含对目标文件夹的索引
java org.apache.lucene.demo.IndexFiles -docs 要进行索引的文件夹

3.2 搜索文件,尝试输入关键词,得到相关结果~

java org.apache.lucene.demo.SearchFiles
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容