下载链接:http://apache.mirror.phpchina.com/lucene/java/archive/

以选择lucene-2.0.0.zip下载为例。

【安装】

1、在本地磁盘解压缩lucene-2.0.0.zip文件;

2、将lucene-demos-2.0.0.jar和lucene-core-2.0.0.jar拷贝到JDK目录的lib目录下,例如:

D:\Program Files\Java\jdk1.5.0_05\lib

3、设置CLASSPATH:

%JAVA_HOME%\lib\lucene-demos-2.0.0.jar;%JAVA_HOME%\lib\lucene-core-2.0.0.jar;

【测试】

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

我以E:\Lucene\txtfiles 的目录下的txt文件为例。
2007-04-04 19:12 257 0说明.txt
2006-06-23 17:37 108 120E升级包安装说明.txt
2007-12-08 19:14 105 192.txt
2007-10-16 15:33 75 1实验题目.txt
2006-06-09 11:21 12,409 2006-06-09 11.21.27 Crash.txt
2006-06-15 20:06 12,409 2006-06-15 20.06.07 Crash.txt
2006-10-02 20:19 11,736 2006-10-02 20.19.33 Crash.txt
2007-10-23 15:12 34 2实验红黑树.txt
2008-01-12 17:27 31,425 3rd_party_licenses.txt
2007-10-30 15:44 82 3实验题目.txt
2007-10-25 20:34 14 Account.txt
2000-10-17 16:03 190 ADDR_TABLE.txt
2006-08-05 14:11 17,464 apr License.txt
2007-08-22 22:57 926 autolist.txt
2006-08-05 14:07 5,817 BerkeleyDB License.txt
2002-07-20 11:35 663 BnetLog.txt
2005-09-01 10:59 20 buildnum.txt
2007-08-22 22:57 137,400 Changelog.txt
2007-03-10 20:43 4,187 codepage.txt
2008-01-30 15:14 182 ConsoleApplication1.csproj.FileList.txt
2004-06-05 02:14 3,761 CustomKeyInfo.txt
2007-03-11 16:06 923 customkeys.txt
2006-10-10 12:51 54,431 CustomKeysSample.txt
2008-01-02 21:08 7,331 D2080102.txt
2008-01-03 22:13 10,218 D2080103.txt
2008-01-04 15:56 4,495 D2080104.txt
2008-01-07 20:45 4,672 D2080107.txt
2001-06-30 19:18 454 D2Debug.txt
2008-01-30 14:50 40 dd_vserror80.txt
2008-01-30 14:50 612,432 dd_vsinstall80.txt
2007-12-09 21:15 8,479 Dreamweaver 8 序列号.txt
2007-06-05 09:41 3,104 eclipse上课文档.txt
2007-10-13 19:48 62 EditPlus注册码.txt
2007-08-02 19:46 7,738 epp231p524.txt
2005-11-10 00:39 11,378 eula.txt
2006-04-13 15:54 14,600 FAQ.txt
2007-12-05 19:32 9 Fetion.txt
2007-07-25 13:31 624 history.txt
2007-07-28 14:58 1,888 historyRcords.txt
2008-01-21 10:52 311 IE History对象.txt
2008-01-21 10:54 447 IE location对象.txt
2008-01-21 10:57 320 IE navigator对象.txt
2008-01-21 10:55 440 IE screen对象.txt
2008-01-21 10:51 1,861 IE Windows对象.txt
2006-12-15 17:36 2,808 jvm.hprof.txt
2007-07-25 13:31 36 kiki.txt
2007-11-20 22:03 1,452 left.txt
2008-01-03 18:33 27,231 license-game.txt
2008-01-12 17:29 13,793 LICENSE.txt
2008-01-12 17:41 439 log.txt
2008-01-31 19:15 44,436 LoginServer.txt
2007-12-11 15:26 1,439 main[1].txt
2007-12-06 18:59 994 MyEclipse 注册码.txt
2006-09-29 17:59 297 MyEclipse5.0正式版的注册码.txt
2007-10-27 16:07 1,294 MySQLPool.txt
2007-11-13 13:26 67 ndp_src.zip.txt
2001-01-23 11:15 1,696 NOISECHS.TXT
2001-01-23 11:15 1,696 NOISECHT.TXT
2001-01-23 11:15 149,848 NOISEDEU.TXT
2001-01-23 11:15 755 NOISEENG.TXT
2001-01-23 11:15 755 NOISEENU.TXT
2001-01-23 11:15 19,684 NOISEESN.TXT
2001-01-23 11:15 49,196 NOISEFRA.TXT
2001-01-23 11:15 19,618 NOISEITA.TXT
2001-01-23 11:15 2,060 NOISEJPN.TXT
2001-01-23 11:15 1,486 NOISEKOR.TXT
2001-01-23 11:15 745 NOISENEU.TXT
2001-01-23 11:15 13,256 NOISENLD.TXT
2001-01-23 11:15 13,730 NOISESVE.TXT
2001-01-23 11:15 697 NOISETHA.TXT
2008-01-12 17:29 1,459 NOTICE.txt
2006-08-05 14:07 6,406 OpenSSL License.txt
2006-01-10 21:50 94,682 Patch.txt
2008-01-31 19:14 15,944 patchinfo.txt
2007-01-24 03:00 96,642 Patch中文改动列表.txt
2005-09-29 01:17 94,178 Patch中文版.txt
2007-01-24 02:01 114,145 Patch英文改动列表.txt
2005-09-29 01:38 111,407 Patch英文版.txt
2008-01-12 17:29 1,125 README.txt
2005-11-12 07:43 10,536 redist.txt
2005-06-20 19:51 167 Release-Notes.txt
2007-07-28 14:58 39 remainMoney.txt
2006-08-12 18:14 1,266 stormicl.txt
2007-10-14 01:11 5,433 Struts之AddressBooks学习笔记.txt
2007-01-24 21:48 2,395 Subversion license.txt
2008-01-12 17:29 632 SVN-REV.txt
2007-02-15 12:15 1,742 template.txt
2005-11-11 22:39 0 text.txt
2005-11-11 22:51 0 textfile.txt
2005-08-26 17:38 69,740 THIRDPARTYLICENSEREADME.txt
2006-08-05 14:08 18,327 TortoiseSVN License.txt
2007-07-05 08:28 9,576 Update.txt
2007-07-28 14:56 33 usermessage.txt
1998-05-22 00:00 58 users.txt
2005-11-12 00:20 1,036 vcvars.txt
1998-05-25 00:00 39,172 VFP6FAQ.TXT
2008-01-30 13:12 315 Visual Studio 2005注册升级.txt
2008-01-30 14:26 83,843,630 VSMsiLog7976.txt
2007-09-11 14:51 2,162 whatsnew.txt
2007-08-07 20:55 12,662 书籍网站.txt
2005-11-21 12:13 15,401 使用技巧集萃.txt
2005-01-27 03:23 822 使用说明.txt
2006-01-08 00:27 19 例子说明.txt
2007-01-24 04:23 1,935 剑心补丁使用说明(readme).txt
2007-12-08 21:54 61 卡巴斯基.txt
2007-12-23 20:41 1,350 史上最强天籁之声及欧美流行曲超级精选【 FLAC
分轨】.txt
2007-11-20 11:39 0 大整数乘法.txt
2007-07-28 00:42 95 安装说明.txt
2007-12-01 17:01 1,903 密码强度检验.txt
2007-07-28 17:08 506 工程说明.txt
2007-10-01 23:03 119 手配struts.txt
2001-11-20 15:42 1,548 指定时间内关闭网页.txt
2008-01-28 15:48 4,020 数据库链接异常.txt
2007-10-31 19:42 3,584 新1建 文本文档.txt
2007-11-13 13:13 0 新建 文本文档 (1).txt
2007-10-30 18:10 5,824 新建 文本文档 (2).txt
2007-10-30 18:13 1,962 新建 文本文档 (3).txt
2007-11-13 13:19 872 新建 文本文档 (4).txt
2007-11-13 13:19 1,544 新建 文本文档 (5).txt
2007-11-13 13:20 6,944 新建 文本文档 (6).txt
2007-11-13 13:21 16,666 新建 文本文档 (7).txt
2007-05-31 18:28 1,975 新建 文本文档.txt
2007-07-24 13:44 57 新版日语教程.txt
2007-11-20 11:39 5,576 最接近点对问题.txt
2004-01-22 05:44 336 毕业设计文件清单.txt
2007-08-21 10:47 1,736 汉化说明.txt
2007-06-16 19:12 834 猫吉又有个忙,需要大家帮忙一下.txt
2007-11-14 22:08 1,212 疑问即时记录.txt
2000-11-13 14:28 15 矩阵连乘.txt
2001-11-20 14:55 7,625 网络查询大全.txt
2007-07-17 15:30 26 说明.txt
2007-07-28 17:05 0 读我!.txt
2000-11-13 15:03 16 贪心算法.txt
2008-01-22 20:03 237 项目常用.txt
134 个文件 85,994,758 字节

2、建立索引

在DOS下,切换到目录(可以任意选择)E:\Lucene下,运行命令:

java org.apache.lucene.demo.IndexFiles txtfiles

(txtfiles显然是选择的文件的目录)

可以看到:

Indexing to directory 'index'...
adding txtfiles\0说明.txt
adding txtfiles\120E升级包安装说明.txt
adding txtfiles\192.txt
adding txtfiles\1实验题目.txt
adding txtfiles\2006-06-09 11.21.27 Crash.txt
adding txtfiles\2006-06-15 20.06.07 Crash.txt
adding txtfiles\2006-10-02 20.19.33 Crash.txt
adding txtfiles\2实验红黑树.txt
adding txtfiles\3rd_party_licenses.txt
adding txtfiles\3实验题目.txt
adding txtfiles\Account.txt
adding txtfiles\ADDR_TABLE.txt
adding txtfiles\apr License.txt
adding txtfiles\autolist.txt
adding txtfiles\BerkeleyDB License.txt
adding txtfiles\BnetLog.txt
adding txtfiles\buildnum.txt
adding txtfiles\Changelog.txt
adding txtfiles\codepage.txt
adding txtfiles\ConsoleApplication1.csproj.FileList.txt
adding txtfiles\CustomKeyInfo.txt
adding txtfiles\customkeys.txt
adding txtfiles\CustomKeysSample.txt
adding txtfiles\D2080102.txt
adding txtfiles\D2080103.txt
adding txtfiles\D2080104.txt
adding txtfiles\D2080107.txt
adding txtfiles\D2Debug.txt
adding txtfiles\dd_vserror80.txt
adding txtfiles\dd_vsinstall80.txt
adding txtfiles\Dreamweaver 8 序列号.txt
adding txtfiles\eclipse上课文档.txt
adding txtfiles\EditPlus注册码.txt
adding txtfiles\epp231p524.txt
adding txtfiles\eula.txt
adding txtfiles\FAQ.txt
adding txtfiles\Fetion.txt
adding txtfiles\history.txt
adding txtfiles\historyRcords.txt
adding txtfiles\IE History对象.txt
adding txtfiles\IE location对象.txt
adding txtfiles\IE navigator对象.txt
adding txtfiles\IE screen对象.txt
adding txtfiles\IE Windows对象.txt
adding txtfiles\jvm.hprof.txt
adding txtfiles\kiki.txt
adding txtfiles\left.txt
adding txtfiles\license-game.txt
adding txtfiles\LICENSE.txt
adding txtfiles\log.txt
adding txtfiles\LoginServer.txt
adding txtfiles\main[1].txt
adding txtfiles\MyEclipse 注册码.txt
adding txtfiles\MyEclipse5.0正式版的注册码.txt
adding txtfiles\MySQLPool.txt
adding txtfiles\ndp_src.zip.txt
adding txtfiles\NOISECHS.TXT
adding txtfiles\NOISECHT.TXT
adding txtfiles\NOISEDEU.TXT
adding txtfiles\NOISEENG.TXT
adding txtfiles\NOISEENU.TXT
adding txtfiles\NOISEESN.TXT
adding txtfiles\NOISEFRA.TXT
adding txtfiles\NOISEITA.TXT
adding txtfiles\NOISEJPN.TXT
adding txtfiles\NOISEKOR.TXT
adding txtfiles\NOISENEU.TXT
adding txtfiles\NOISENLD.TXT
adding txtfiles\NOISESVE.TXT
adding txtfiles\NOISETHA.TXT
adding txtfiles\NOTICE.txt
adding txtfiles\OpenSSL License.txt
adding txtfiles\Patch.txt
adding txtfiles\patchinfo.txt
adding txtfiles\Patch中文改动列表.txt
adding txtfiles\Patch中文版.txt
adding txtfiles\Patch英文改动列表.txt
adding txtfiles\Patch英文版.txt
adding txtfiles\README.txt
adding txtfiles\redist.txt
adding txtfiles\Release-Notes.txt
adding txtfiles\remainMoney.txt
adding txtfiles\stormicl.txt
adding txtfiles\Struts之AddressBooks学习笔记.txt
adding txtfiles\Subversion license.txt
adding txtfiles\SVN-REV.txt
adding txtfiles\template.txt
adding txtfiles\text.txt
adding txtfiles\textfile.txt
adding txtfiles\THIRDPARTYLICENSEREADME.txt
adding txtfiles\TortoiseSVN License.txt
adding txtfiles\Update.txt
adding txtfiles\usermessage.txt
adding txtfiles\users.txt
adding txtfiles\vcvars.txt
adding txtfiles\VFP6FAQ.TXT
adding txtfiles\Visual Studio 2005注册升级.txt
adding txtfiles\VSMsiLog7976.txt
adding txtfiles\whatsnew.txt
adding txtfiles\书籍网站.txt
adding txtfiles\使用技巧集萃.txt
adding txtfiles\使用说明.txt
adding txtfiles\例子说明.txt
adding txtfiles\剑心补丁使用说明(readme).txt
adding txtfiles\卡巴斯基.txt
adding txtfiles\史上最强天籁之声及欧美流行曲超级精选【 FLAC分轨】.txt
adding txtfiles\大整数乘法.txt
adding txtfiles\安装说明.txt
adding txtfiles\密码强度检验.txt
adding txtfiles\工程说明.txt
adding txtfiles\手配struts.txt
adding txtfiles\指定时间内关闭网页.txt
adding txtfiles\数据库链接异常.txt
adding txtfiles\新1建 文本文档.txt
adding txtfiles\新建 文本文档 (1).txt
adding txtfiles\新建 文本文档 (2).txt
adding txtfiles\新建 文本文档 (3).txt
adding txtfiles\新建 文本文档 (4).txt
adding txtfiles\新建 文本文档 (5).txt
adding txtfiles\新建 文本文档 (6).txt
adding txtfiles\新建 文本文档 (7).txt
adding txtfiles\新建 文本文档.txt
adding txtfiles\新版日语教程.txt
adding txtfiles\最接近点对问题.txt
adding txtfiles\毕业设计文件清单.txt
adding txtfiles\汉化说明.txt
adding txtfiles\猫吉又有个忙,需要大家帮忙一下.txt
adding txtfiles\疑问即时记录.txt
adding txtfiles\矩阵连乘.txt
adding txtfiles\网络查询大全.txt
adding txtfiles\说明.txt
adding txtfiles\读我!.txt
adding txtfiles\贪心算法.txt
adding txtfiles\项目常用.txt
Optimizing...
8750 total milliseconds

这时,可以在E:\Lucene下生成索引存放目录index,在目录index下是索引文件。

3、搜索测试:

在目录E:\Lucene下运行命令:

java org.apache.lucene.demo.SearchFiles

则显示:

Query:

键入搜索关键字进行搜索。

例如:

输入:

window

显示:

Searching for: window
9 total matching documents
1. txtfiles\D2080104.txt
2. txtfiles\D2080107.txt
3. txtfiles\D2080102.txt
4. txtfiles\D2080103.txt
5. txtfiles\IE Windows对象.txt
6. txtfiles\VFP6FAQ.TXT
7. txtfiles\Changelog.txt
8. txtfiles\Update.txt
9. txtfiles\FAQ.txt

输入:

n

显示:

Searching for: n
32 total matching documents
1. txtfiles\dd_vserror80.txt
2. txtfiles\NOISEDEU.TXT
3. txtfiles\NOISESVE.TXT
4. txtfiles\NOISEITA.TXT
5. txtfiles\eula.txt
6. txtfiles\NOISEESN.TXT
7. txtfiles\NOISECHS.TXT
8. txtfiles\NOISEFRA.TXT
9. txtfiles\NOISECHT.TXT
10. txtfiles\dd_vsinstall80.txt
more (y/n) ?

可以根据提示符分屏显示。

无论我们输入任何中文字符,结果都是:

Searching for:
0 total matching documents

可见,这里不支持中文搜索。

Lucene 2.0.0下载安装及测试相关推荐

  1. 鸿蒙os3.0系统下载,鸿蒙OS2.0系统下载安装教程

    近日,华为鸿蒙OS2.0系统Beta版本已经发布了,满足需求的用户,可提前抢先在手机中下载安装鸿蒙系统进行体验.那么鸿蒙系统怎么安装?下面小编为大家带来了华为鸿蒙os2.0系统下载安装教程,我们一起来 ...

  2. mysql 8.0.22_最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)

    前言 前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决.今天将自己的安装过程记录下来,希望对各位有所帮助. 一.MySQL 8.0.22官网下载 点击进入 ...

  3. 新版mysql的下载教程_Mysql最新版8.0.21下载安装配置教程详解

    一.下载 1.下载安装包 mysql下载路径:https://dev.mysql.com/downloads/file/?id=496745 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my ...

  4. mysql8.0.15下载后怎么打开_mysql8.0.15下载安装详细教程新手必备!

    本文记录了mysql 8.0.15 下载安装的具体步骤,供大家参考,具体内容如下 背景:作为一个热爱技术但不懂代码的产品写的教程 1.环境 系统:windows 64位 mysql版本:mysql 8 ...

  5. MySQL 8.0.20zip下载安装教程

    1.浏览器搜索mysql下载安装 地址:MySQL :: Download MySQL Community Server 2.登录或者不登录下载 3.下载的是一个压缩包,直接解压缩,无需安装 4.新建 ...

  6. MySQL8.0的下载安装配置教程

    MySQL的下载安装配置教程 一.下载MySQL8.0 二.MySQL的安装和配置 1.下载的是图形化界面配置方式 1.1 安装 1.2 配置MySQL的环境变量 1.3 安装验证安装 2.下载的zi ...

  7. mysql8.0.28下载安装教程(win10),一键安装,超详细

    一.下载 大家可以从mysql的官方网站下载,但是官网下载较慢,并且需要注册Oracle账号,我已经下载到[我的网盘],密码都是3360,文件包括mysql8.0.28的安装文件以及客户端工具navi ...

  8. MySQL8.0超细致下载安装教程

    MySQL8.0下载安装教程 下载官网 1.解压文件 2.创建my.ini my.ini内容如下 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ------ ...

  9. Windows环境下MySQL8.0.26下载安装详细步骤

    概述 1. MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户.  2. MySQL Enterprise Edition 企业版 ...

最新文章

  1. [YTU]_2435 ( C++ 习题 输出日期时间--友元函数)
  2. mac mysql 初始密码_mac下mysql安装后修改默认密码
  3. 学会它,可以替你写100行 200行 300行……的代码
  4. 自动化要不要学python-老男孩linux自动化运维|做人工智能为什么要学Python呢?
  5. java授查 非授查异常_java检查异常与非检查异常
  6. (41)FPGA面试技能提升篇(FC接口、GTX/GTH介绍)
  7. Cordova Android 禁用长按选中功能
  8. java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver
  9. 三菱GXWorks2 程序写入CPU/从CPU读取程序
  10. 【Linux】Linux Ext2文件系统
  11. 职称计算机 河南,2017年河南职称计算机报名入口
  12. xps15u盘装linux,戴尔XPS 15 9575笔记本安装win10系统的操作教程
  13. 求解:OPENWRT v21.02固件使用rtl8153b,链路不通?
  14. Java中获取当前时间、昨天、三天前、一周前、一月前时间(2)
  15. X264实现H264编码以及MediaMuxer的另类用法「第八章,Android音视频编码那点破事」
  16. 游戏排行榜实现mysql_游戏中百万用户排行设计与实现
  17. 避雷秘籍:iOS过审的基础条件
  18. CreateJS 制作 H5 长图动画
  19. 写一些生活的琐事(纯属发泄)
  20. 电脑安装win8.1后 前面板没有声音的解决办法

热门文章

  1. 电磁流量计的安装要求
  2. [Unity]BuffDebuffSystem增益减益系统(1)
  3. Microsoft Project 开发
  4. 目标检测——R2CNN与SCRDet
  5. squashfs介绍和安装
  6. Java企业级应用架构
  7. linux服务器时间不同步
  8. LinqToObject(2)——自由自在
  9. HTML之学习的快乐
  10. java与javaScript 语法的区别