下载链接: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. poj3050【dfs】
  2. 读书笔记 effective c++ Item 18 使接口容易被正确使用,不容易被误用
  3. SQL Server 数据库优化文章
  4. 《ArcGIS Runtime SDK for .NET开发笔记》--三维功能
  5. 41款App存在违规收集用户信息 明年将制定个人信息保护法
  6. 第一次自己成功写成的js程序
  7. Python学习-2.安装IDE
  8. php讲一个数组分割成字符串,PHP 分割字符串函数把字符串分割成数组示例
  9. Java工具类之Base64Utils实现base64码转换为文件流-yellowcong
  10. 华为联运游戏或应用审核驳回:检查HMS Core更新失败
  11. google 图片搜索API
  12. Python每日一练——第5天:闰年问题升级版
  13. 布局中颜色搭配怎么看最舒服之白色的最佳10种颜色搭配
  14. YarnAllocator:Container killed by YARN for exceeding memory limits. spark.yarn.executor.memoryOverhe
  15. linux统计单拷贝基因家族,为什么要进行基因家族分析?
  16. 关于更换无线网卡后Win10连接上蓝牙耳机后没声音的问题
  17. 乾 乾为天 乾上乾下
  18. 密码学系列之:Argon2加密算法详解
  19. 管理业务流程图_业务流程管理采用方案
  20. debug(调试工具)

热门文章

  1. 华为手机能隐藏蓝牙吗_一张图教你玩转华为手机图库 原来还隐藏了多重智慧...
  2. python爬虫进阶,突破反脚本机制(反爬机制)
  3. KCF目标跟踪方法总结与分析
  4. linux中创建压缩文件系统----squashfs
  5. Android消息推送原理
  6. ​用互联网思维看待大数据
  7. ASP.NET解决PDF.js跨域访问问题
  8. 解决ajax请求跨域,解决ajax请求跨域
  9. springboot+vue(前后端不分离)
  10. 一文看尽2018全年AI技术大突破