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的例子运行完毕!

阅读更多
个人分类: 开源项目
上一篇Lucene的工作原理
下一篇学会奔跑
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭