直接搜索进入 luence 官网
右侧边栏就是 luence (发现 luence 被移植成了各种语言的,居然有python版本的),点击进入。
然后进入的界面如下:
点击下载链接,进入的界面如下,按照推荐链接进行下载:
-
使用 wget 下载lucene-7.5.0.tgz (lucene-7.5.0-src.tgz 里面是对应版本的源码)。
-
在我的当前用户下新建文件夹 luence,将下载的源文件解压到里面。
然后点击图二中的document,点击7.5版本的文档,进入document
因为只是开始,所以看了第一个文档。
按照文档的操作需要配置用户:
-
使用
sudo vim ~/.bashrc
打开用户配置文件,然后修改CLASSPATH
,将四个必须的.jar
的数据包加入。(linux 下使用 :作间隔)修改后的 CLASSPATH 如下:
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$LUENCE_HOME/core/lucene-core-7.5.0.jar:$LUENCE_HOME/queryparser/lucene-queryparser-7.5.0.jar:$LUENCE_HOME/analysis/common/lucene-analyzers-common-7.5.0.jar:$LUENCE_HOME/demo/lucene-demo-7.5.0.jar
-
执行语句使修改生效
source ~/.bashrc
-
然后随便新建了一个文件夹
test
,创建了两个txt文本,里面随便敲了一些字。 -
使用文档中给出的
java org.apache.lucene.demo.IndexFiles -docs 需要建立索引的文件夹
语句建立索引java org.apache.lucene.demo.IndexFiles -docs test
-
然后运行文档中的语句
java org.apache.lucene.demo.SearchFiles
就可以试着进行搜索了。