Lucene demo 调试笔记
URL:http://blog.iyi.cn/start/2005/11/lucene_demo.html
运行环境配置:
Jdk1.4 http://java.sun.com/j2ee/
Tomcat5 http://tomcat.apache.org/download-55.cgi
lucene-1.4.3 http://www.apache.org/dyn/closer.cgi/jakarta/lucene/binaries/
假设tomcat安装在C:\tomcat目录,tomcat和java环境配置略过。
- 解压lucene1.4.3
- 直接把luceneweb.war复制到tomcat的webapps目录,或者把src中的jsp目录复制到tomcat的webapps目录,更改文件夹名为luceneweb,把lucene-demos-1.4.3.jar和lucene-1.4.3.jar两个文件放到luceneweb的WEB-INF\lib目录。
- 把解压得到的docs(或者其他的html文档,可以包含子文件夹)放到luceneweb下面(或者其他地方也可以)
- 在luceneweb下面建立index文件夹
- 运行cmd,输入:
java -classpath "C:\tomcat\luceneweb\WEB-INF\lib\lucene-1.4.3.jar;C:\tomcat\luceneweb\WEB-INF\lib\lucene-demos-1.4.3.jar" org.apache.lucene.demo.IndexHTML -create -index "C:\tomcat\luceneweb\index" "C:\tomcat\luceneweb\docs"
最后出现:
Optimizing index...
12247 total milliseconds - 修改configuration.jsp,String indexLocation = "/opt/lucene/index";改为String indexLocation = "C:\\tomcat\\luceneweb\\index";
- 启动tomcat
- 在浏览器中输入http://localhost:8080/luceneweb/,输入lucene查询一下,是不是返回了很多结果:)
评论:
请问一下,我是按你的做法设置,有几个问题:
1.我下来的没有lucene-demos-1.4.3.jar,只有lucene-demos-1.2.jar,所以我把lucene-demos-1.2.jar的文件名改为lucene-demos-1.4.3.jar.
2.和你1-4步一样做好,但是到了第5步,执行后,出现
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/dem
o/IndexHTML 的提示,请问如何解决??
by: michael001 | January 15, 2006 12:14 PM
不错...
by: 环保袋 | June 13, 2008 5:08 PM
终于装上去了,,谢了..
by: eitrade | July 2, 2008 10:03 AM