Lucene下载及测试

By | 02月02日
Advertisement

【下载】

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

以选择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文件为例。

2、建立索引

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

java org.apache.lucene.demo.IndexFiles txtfiles

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

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

3、搜索测试:

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

java org.apache.lucene.demo.SearchFiles

则显示:

Query:

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

例如:

输入:

n

显示:

Searching for: e
9 total matching documents
1. txtfile\eula.txt
2. txtfile\a.txt
3. txtfile\新建 文本文档.txt
4. txtfile\消息引擎.txt
5. txtfile\精妙SQL语句 (笔记).txt
6. txtfile\HLTV-Readme.txt
7. txtfile\Changelog.txt
8. txtfile\THIRDPARTYLICENSEREADME.txt
9. txtfile\Upgrade.txt
Press (q)uit or enter number to jump to a page.

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

Searching for:
0 total matching documents

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

Similar Posts:

  • Lucene 3.5 测试代码

    今天看Oracle的全文索引功能,突发奇想想自己写个搜索程序,在网上下到Lucene后首先当然是测试代码了,没想到网上的教程都很旧了,最新3.5版中有不少接口都废弃了,在网上找到的3.5的代码又都比较复杂,于是干脆看了几个小时文档,自己写出来一个逻辑简单的测试代码. 本人环境:winduws 7 sp1 64 bit,java 6u30 64 bit,eclipse 3.7.1 64 bit package LiuIndex; import java.io.IOException; import

  • .net版本的Lucene下载地址及教程

    最近在开发一个财经搜索网站(www.stockfoo.com),希望用到全文检索技术,很久之前就听说过java版本的Lucene,一直在寻找.net版本的,后来知道有个Lucene.Net就是Lucene的.net版本.google和baidu后找到如下地址与大家分享下,希望能给感兴趣的朋友节省一点去google或baidu搜索的时间: Lucene.Net官方地址:http://incubator.apache.org/lucene.net/svn下载地址:https://svn.apache

  • google play app下载方法测试

    部分参考:http://www.zhihu.com/question/20232626 因为需求,需要从Google play上下载一个APP:Ticketmaster 寻找了一些方法: 基本要求:需要翻墙. 方法1:http://apk-dl.com/ (不用翻墙) 方法2:http://apps.evozi.com/apk-downloader/  (借鉴:http://blog.csdn.net/joyous/article/details/41835251) 需要先在Google pla

  • Android源码及repo下载——亲自测试下载源码成功!

    经过一段时间煞费苦心的下载都未能成功后,如今终于把android源代码下载成功,很是兴奋! 废话不多说,直接说下步骤: 1.安装git和curl:sudo apt-get install git-core curl 2.下载repo(这个很关键): ① mkdir ~/bin ② PATH=~/bin:$PATH ③ curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo(下载时发现有repo-1.18) ④ chmod

  • 基于c++和linux的线程池技术及框架实现(网络下载,测试并修改其中可能的错误)

    本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之 与具体的执行任务无关.另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程 池中线程的数量.文章的最后,我们给出一个 本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之 与具体的执行任务无关.另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程 池中线程的数量.文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通 过该线程池框架执行多线程任务

  • Pass4side 642-067题库 测试引擎免费下载

    Pass4side 642-067题库 测试引擎免费下载 Cisco考试代码: 642-067 考试名称: Advanced Routing and Switching for Field Engineers Cisco是由网络领域著名的厂商–Cisco公司推出的.是互联网领域的国际权威认证.思科认证有CCNA.CCDA.CCNP.CCDP.CCSP.CCIP.CCVP.CCIE(又分为针对路由和交换:语音:存储网络:安全:电信运营商)等多种不同级别.不同内容.不同方向的各种认证. Others

  • Lucene 4.4简单搜索测试

    package com.zsj.test; import java.io.File; import java.io.IOException; import org.apache.lucene.document.Document; import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.Term; import org.apache.lucene.search.IndexSearcher; import

  • lucene学习

    开始学习lucene: lucene下载目录:http://mirror.bjtu.edu.cn/apache/lucene/java/ 在此目录下,可以下载各个版本的lucene,本文选择lucene3.6.2版本 一,建立本地demo: 1,确保java环境的正确性,包括java_home,path,class_path等环境变量的配置. 2,在上面的地址下载完lucene-3.6.2.zip之后,解压到d盘,建立D:\lucene目录,并且建立D:\lucene\index,将D:\luc

  • 使用Jmeter测试MySQL性能——(1)连接配置

    在搭建MySQL集群之后需要测试集群的性能究竟如何,采用Apache的测试工具Jmeter进行测试,本文主要介绍主要实现Jmeter配置连接到MySQL. 安装相应的软件 首先Jmeter是基于Java的,因此首先需要jdk或者jre 从Apache官网下载jmeter,直接解压,在windows上运行jmeter.bat 为了连接Mysql数据库,还需要下载"mysql-connector-java",可以从MySQL官网下载 配置测试连接 第一步运行jmeter.bat,会打开程序

  • 使用ADtest工具进行AD服务器的登陆压力测试

    笔者:夏明亮 使用工具ADtest(此工具在微软官网上可以免费下载) 测试原因:由于网上关于AD压力测试的文章几乎没有特别有效的直接的图文教程(除了官方文献外),所以鄙人不才愿抛砖引玉. 测试目的:测试5000个域用户集中登陆时记录AD服务器的网络.CPU以及内存等资源的消耗情况. 步骤一:安装ADtest,为了以后操作方便,我们可以选择安装在C:\adtest目录下(当然默认安装路径也可以) 步骤二:安装好ADtest工具后,在安装路径下有一个叫adtest.ats的文件,这个文件是ADtes

Tags: