Lucene开发环境配置及Demo调试

需要有jdb,Java的开发环境,tomcat .

一Lucene开发环境配置
1.解压下载的lucene-2.3.0.zip,可以看到lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar这两个文件。本文解压目录为:D:\lucene-2.3.0

2.将lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar文件所在路径添加到classpath。(系统的环境变量)

本文将D:\lucene-2.3.0\lucene-core-2.3.0.jar;D:\lucene-2.3.0\lucene-demos-2.3.0.jar;添加到classpath中。

注意,这是 CLASSPATH 指明的是文件,而不是目录。否则会报: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/demo/IndexFiles


二、Lucene开发包中Demo调试
1.将lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar放到tomcat的安装目录下的lib中。

2.找到tomcat的安装目录,拷贝lucene中的luceneweb.war进入tomcat的webapps\文件夹中,启动tomca,会看见webapps\下多出一个文件夹(luceneweb)。

扫描二维码关注公众号,回复: 702354 查看本文章

3.准备一些索引文件,这里我简单的就用 lucene 自带的文档文件作索引了。将索引的文件放在了 D:\Tomcat\webapps\luceneweb\docs 目录下.

4.找到configuration.jsp文件,将其中的String indexLocation = "D:\\Tomcat\\webapps\\luceneweb\\index";就是刚才生成的文件。

 5.cmd中执行

java org.apache.lucene.demo.IndexHTML -create -index D:\Tomcat\webapps\luceneweb\index D:\Tomcat\webapps\luceneweb\docs 

这时候,我们在 D:\Tomcat\webapps\luceneweb 目录下会看到多了一个名叫 index 的目录。这就是索引文件的目录;

6.浏览器输入http://localhost:8080/luceneweb。可看到搜索页。

参考资料:

运行Lucene的demo

http://blog.csdn.net/ghj1976/article/details/5582103

Lucene开发环境配置及Demo调试
http://www.blogjava.net/lushengdi/archive/2008/03/26/188718.html

Lucene入门之--运行Lucene-demo
http://blog.csdn.net/chg2008/archive/2006/04/03/648970.aspx

猜你喜欢

转载自a453228609.iteye.com/blog/1932155