Lucene中demo及LuceneWeb的使用

  Lucene是一套全文检索的API,对其介绍的文章和应用的案例都多,但要想对Lucene的功能有个整体形象的了解,可使用Lucene工具中自带的例子(%Lucene_Home%/src/../demo/.*)。
  此次学习,以实用为主,一是简单应用(IndexFiles和SearchFiles),二是Web应用(luceneWeb),三是汉化,四相关应用(Lucene主页上在SandBox中)。
一.准备工作
  下载Lucene网站下载稳定的lucene-1.4.3.zip文件http://lucene.apache.org/java/docs/index.html。解压缩,将lucene-1.2目录下的lucene-1.4.3.jar加入到CLASSPATH环境变量中。
  假若你把lucene-1.4.3.zip解压缩在D:/。
  在MyComputer/properties/advancd/Environment variable/下,击new纽,新建variable Name:LUCENE_HOME,Value:D:/lucene-1.4.3。
  在“用户变量”列表中选中CLASSPATH,击"edit"纽,在其中添加%LUCENE_HOME%/lucene-1.4.3.jar;。此时lucene-1.4.3.jar已加入到CLASSPATH环境变量中了!
二.运行demo
  打开cmd,输入:
  1.D:
  2.cd D:/lucene-1.4.3/src/demo
  3.java org.apache.lucene.demo.IndexFiles D:/test/data
(其中 D:/test/data/文件夹中放着被索引的多个文件)
运行为:

demo.IndexFiles的运行界面
这样在D:/lucene-1.4.3/src/demo/index/中将含有D:/test/data中所有文件的索引。
  4.java org.apache.lucene.demo.SearchFiles
运行为:

demo.SearchFiles的运行界面
OK!Lucene自带的demo运行成功!
三.运行LuceneWeb
  1.首先要安装Tomcat,并假设你已配置正确。
  2.把D:/lucene-1.4.3/luceneweb.war文件拷贝到%tomcat%/webapps/中。
  3.cd D:/lucene-1.4.3/src/demo
  4.java org.apache.lucene.demo.IndexHTML -create -index D:/opt/lucene/index D:/opt/lucene/data
(此命令为建立索引。其中D:/opt/lucene/data中放着被搜索的文件,D:/opt/lucene/index中放着data/文件夹下文件的索引文件)
  5.运行Tomcat,在IE地址栏中输入:http://localhost:8080/luceneWeb/
打开页面如图,并输入搜索条件:

luceneWeb的搜索页面
运行结果为:

luceneWeb的搜索结果页面

OK!至此luceneWeb的例子运行完毕!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值