lucene的安装与小测试

【1.】下载

下载地址:http://labs.renren.com/apache-mirror/lucene/java/3.5.0/

我下载的是lucene 3.5.0版本,具体文件是:lucene-3.5.0.zip

 

【2.】安装

安装之前,确保你的机器里安装了java VM,我安装的是jdk1.7最新版本,jdk的安装包的具体地址和虚拟机环境变量的设置这里不再赘述,有需要可以百度一下。

1. 首先,将压缩包解压缩在本地磁盘 E:;

2. 然后将lucene-3.5.0\lucene-core-3.5.0.jar和lucene-3.5.0\contrib\demo\lucene-demo-3.5.0.jar两个包拷贝放在java虚拟机的lib目录下,

如C:\Program Files\Java\jdk1.7.0_01\lib\(其中java目录是虚拟机的根目录)。

3. 因为测试环境为DOS环境,故我们需要设置环境变量CLASSPATH,在“我的电脑->属性->高级系统设置”中,CLASSPATH字段添加

%JAVA_HOME%\lib\lucene-demo-3.5.0.jar;%JAVA_HOME%\lib\lucene-core-3.5.0.jar;(不要忘记两个变量之间的分号)。


 

【3.】测试

我们要利用lucene实现检索的功能,首先要为某个测试文件集建立索引文件,而后再利用索引文件去检索测试文件集。

1. 创建测试目录,选择测试文件

我用的是D:/tmp下的文件为例:

1.txt  i am a boy, you are a boy, too.

2.txt she is a girl, you are a boy.

 

2. 建立索引

在DOS环境下,切换到工作目录,如E:/lucene-3.5.0下,命令格式如下:

java org.apache.lucene.demo.IndexFiles [-index INDEX_PATH] [-docs DOCS_PATH] [-update]

其中参数-index是生成索引文件存储的路径,-docs参数是测试文件集

命令示例:

java org.apache.lucene.demo.IndexFiles -index E:/lucene-3.5.0/index -docs D:/tmp

生成索引以后,如果测试文件集中的文件有变动,那么就要更新索引了,命令:

java org.apache.lucene.demo.IndexFiles -index E:/lucene-3.5.0/index -docs D:/tmp -update

3. 搜索测试

在工作目录下运行命令:

java org.apache.lucene.demo.SearchFiles

回车以后会显示

Entry query:

键入搜索关键字进行搜索

比如键入:

girl

回车,Lucene则会返回测试集的结果:

Searching for: girl
1 total matching documents
1. D:\tmp\2.txt
Press (q)uit or enter number to jump to a page.

 

注意:不支持中文的

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值