Lucene入门之--运行Lucene-demo

本文介绍如何在JDK1.5环境下配置Lucene 1.4.3,包括安装步骤、创建索引文件夹、设置Eclipse工程及运行示例程序的过程。同时展示了配置文件修改方法及查询示例。
运行环境:
  •  JDK 1.5
  •    TOMCAT 5.5
  •    Eclipse 3.0.1
  1. 解压lucene1.4.3
  2. 把luceneweb.war复制到tomcat的webapps目录,重新启动tomcat,就可以看到目录下多了一个luceneweb目录
  3. 新建一个index文件夹,位置不限,用来存放生成的索引文件。这里在D:/Tomcat5.5/webapps/luceneweb/index
  4. 在Eclipse下建立个工程,取名LuceneTest,并添加所需的jar包。Lucene-1.4.3.jar,lucene-demos-1.4.3.jar
  5. 把/lucene-1.4.3/src/demo/org/apache/lucene/demo目录下的类加到工程中,包结构可自定
  6. 运行IndexHtml.java 运行参数-create -index D:/Tomcat5.5/webapps/luceneweb/index D:/Tomcat5.5/webapps/luceneweb/docs 这个根据实际情况调整
  7. 一切没问题后,运行结果如下:adding D:/Tomcat5.5/webapps/luceneweb/docs/api/packages.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/api/serialized-form.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/benchmarks.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/contributions.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/demo.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/demo2.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/index.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/lucene-sandbox/index.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/lucene-sandbox/larm/overview.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/luceneplan.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/queryparsersyntax.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/resources.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/systemproperties.html
    adding D:/Tomcat5.5/webapps/luceneweb/docs/whoweare.html
    Optimizing index...
    16644 total milliseconds
  8. 修改/luceneweb/下的configuration.jsp文件,String indexLocation = "/opt/lucene/index";改为String indexLocation = "D://Tomcat5.5//webapps//luceneweb//index";
  9. 重新启动tomcat,在浏览器中输入http://localhost:8080/luceneweb/,输入lucene查询一下
  10. 可以看到结果:

Welcome to the Lucene Template application. (This is the header)

DocumentSummary
Jakarta Lucene - Resources - Jakarta Lucene[Jakarta Lucene] About Overview Powered by Lucene Who We Are Mailing Lists Resources Wiki FAQ (Official) jGuru FAQ Getting Started Query Syntax System Properties File Formats Javadoc Contributions A
org.apache.lucene.analysis.de (Lucene 1.4.3 API)org.apache.lucene.analysis.de Classes  GermanAnalyzer GermanStemFilter GermanStemmer WordlistLoader
org.apache.lucene.document (Lucene 1.4.3 API)

org.apache.lucene.document Classes  DateField Document Field

。。。。。。。。。。。

评论 14
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值