一、Lucene开发环境配置 |
step1.Java开发环境配置
JAVA_HOME=C:/j2sdk1.4.2_04
CLASSPATH=.;C:/j2sdk1.4.2_04/lib/tools.jar;C:/j2sdk1.4.2_04/lib/dt.jar;C:/j2sdk1.4.2_04
/bin;
path=C:/j2sdk1.4.2_04/bin
step2.Tomcat安装
环境变量的设置 ,其设置都在用户变量中,而且登陆的也是相应的用户。以下是用户变量中设置的路径:
JAVA_HOME=E:/Java/jdk1.6
path=%JAVA_HOME%/bin;
classpath=%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/lib/servlet-api.jar;%CATALINA_HOME%/lib/jsp-api.jar;
CATALINE_HOME:e:/tomcat
CATALINE_BASE:e:/tomcat
TOMECAT_HOME:E:/Tomcat
启动bin目录下的startup.bat运行正常且用http://localhost:8080/可看见tomcat欢迎页面,并且使用javac编译等都正常
step3.Lucene开发环境配置
解压下载的lucene-3.0.0.zip,可以看到lucene-core-3.0.0.jar和lucene-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.jar和lucene-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
在文本框中输入关键字,执行,即可得到查询结果。