刘政道 - 应用程序框架

《31天学会CRM项目开发(C#编程入门及项目实战)》作者,IT经理,程序员
  博客园  :: 新随笔  :: 联系 :: 管理

Lucene全文检索1

Posted on 2011-09-29 14:05  刘政道  阅读(226)  评论(0编辑  收藏  举报
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的 查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中 实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

下载最新版http://mirror.bjtu.edu.cn/apache/lucene/java/3.4.0/lucene-3.4.0.zip

解压缩后,将lucene-core-3.4.0.jar和lucene-3.4.0\contrib\demolucene-demo-3.4.0.jar复制到一个文件夹下

通过.bat命令运行demo,对文件夹 c:\java\src进行索引

set PATH="C:\Program Files (x86)\Java\jdk1.6.0_03\jre\bin"
set CLASSPATH=%~dp0;lucene-core-3.4.0.jar;lucene-demo-3.4.0.jar
java org.apache.lucene.demo.IndexFiles -docs c:\java\src

通过.bat命令进行搜索
set PATH="C:\Program Files (x86)\Java\jdk1.6.0_03\jre\bin"
set CLASSPATH=%~dp0;lucene-core-3.4.0.jar;lucene-demo-3.4.0.jar
java org.apache.lucene.demo.SearchFiles

相关阅读:Lucene中文检索2