正在加载...
 
 登 录/注 册    帮助  |  反馈
相关主题:
    管 理  员:
    关 键  字:
    目 标 :[ 目标剩余时间: ]
    似乎已经突破了一种程序语言的界限,做的这么大而全,不知道到底是不是好事?
        
    作者
        Lucene开发环境配置及Demo调试   [2008-08-25]回复
    专家用户
    参与值:977
    贡献值:21

    step1.安装JDK。
    step2.Java开发环境配置(略)

    本文使用jdk1.6.0,安装目录为:C:\Java\jdk1.6.0。

    step3.Tomcat安装(略)

    本文使用Tomcat tomcat-6.0.16,安装目录为:C:\Java\tomcat-6.0.16。

    step4.Lucene开发环境配置

    1)解压下载的lucene-2.3.2.zip,可以看到lucene-core-2.3.2.jar和lucene-demos-2.3.2.jar这两个文件。本文解压目录为:C:\Java\lucene-2.3.2。

    2)将lucene-core-2.3.2.jar和lucene-demos-2.3.2.jar文件所在路径添加到classpath。

    本文将C:\Java\lucene-2.3.2\lucene-core-2.3.2.jar;C:\Java\lucene-2.3.2\lucene-demos-2.3.2.jar添加到classpath中。
    二、Lucene开发包中Demo调试

    控制台应用程序

    step1.建立索引

    >java org.apache.lucene.demo.IndexFiles C:\Java\lucene-2.3.2\src

    将对C:\Java\lucene-2.3.2\src下所有文件建立索引,同时,在当前命令行位置将生成“index”文件夹。

    step2.执行查询

    >java org.apache.lucene.demo.SearchFiles

    将会出现“Query:”提示符,在其后输入关键字,回车,即可得到查询结果。

    Web应用程序

    step1.将lucene-core-2.3.2.jar和lucene-demos-2.3.2.jar这两个文件复制到C:\Java\tomcat-6.0.16\common\lib

    step2.解压下载的lucene-2.3.2.zip,可以看到luceneweb.war文件。将该文件复制到C:\Java\tomcat-6.0.16\webapps

    step3.重启Tomcat服务器。

    step4.建立索引

    >java org.apache.lucene.demo.IndexHTML -create -index D:\opt\lucene\index  D:\opt\lucene\data

    (此命令为建立索引。其中D:\opt\lucene\data放着被搜索的文件,D:\opt\lucene\index放着data文件夹下文件的索引文件)

    step5.执行查询

    http://localhost:8080/luceneweb

    step6.如果上一步执行失败,报出无法找到index目录的信息
         修改/luceneweb/下的configuration.jsp文件,String indexLocation = "/opt/lucene/index";改为String indexLocation = "D:\\opt\lucene\\index";


    在文本框中输入关键字,执行,即可得到查询结果。

    发表评论:

    ©2006-2008 深圳市海为信息技术有限公司  关于i170 | 工作机会 | 联系我们            粤ICP备05095695号