Lucene-3.0.0配置

Lucene-3.0.0配置

一、Lucene开发环境配置

 

step1.Lucene开发包下载

 

step2.Java开发环境配置

 

step3.Tomcat安装

 

step4.Lucene开发环境配置

 

解压下载的lucene-3.0.0.zip,可以看到lucene-core-3.0.0.jarlucene-demos-3.0.0.jar这两个文件,将其解压(建议放在安装jdk的lib文件夹内),并把路径添加到环境变量的classpath。

二、Lucene开发包中Demo调试

控制台应用程序

step1.建立索引

>java org.apache.lucene.demo.IndexFiles [C:\Java](已经存在的任意文件路径)

将对C:\Java下所有文件建立索引,同时,在当前命令行位置将生成“index”文件夹。

step2.执行查询

>java org.apache.lucene.demo.SearchFiles

将会出现“Query:”提示符,在其后输入关键字,回车,即可得到查询结果。

Web应用程序

step1.lucene-core-3.0.0.jarlucene-demos-3.0.0jar这两个文件复制到安装Tomcat 的\common\lib中

step2.解压下载的lucene-3.0.0.zip,可以看到luceneweb.war文件。将该文件复制到安装Tomcat的\webapps

step3.重启Tomcat服务器。

step4.建立索引

 

>java org.apache.lucene.demo.IndexHTML -create -index [索引数据存放路径] [被索引文件路径](如:D:\lucene\temp\index D:\lucene\temp\docs

step5. 打开安装Tomcat的\webapps\luceneweb\configuration.jsp文件,找到String indexLocation = "***",将"***"改为第四步中[索引数据存放路径],保存关闭。

step6.执行查询

http://localhost:8080/luceneweb

在文本框中输入关键字,执行,即可得到查询结果。

 

说明:本文采用lucene-3.0.0版本,运行step6 时查询报错,根据提示将安装Tomcat的webapps\luceneweb\results.jsp 中

[    QueryParser qp = new QueryParser("contents", analyzer);     ]     修改为

[    QueryParser qp = new QueryParser(Version.LUCENE_CURRENT,"contents", analyzer);    ]

 

注:本文参考YM's house

 

你可能感兴趣的:(Lucene)