【转】lucene4.3.0 配置与调试

lucene4.3.0 配置与调试 demo

lucene的最新版本是4.3.0,

http://www.apache.org/dyn/closer.cgi/lucene/java/4.3.0

lucene-4.3.0.zip,

1 Lucene下载与配置

全文检索引擎Lucene安装非常简单,配置完成相关的JDK环境,只需下载最新的开发包,并指定相关的路径即可支持开发和检索服务了。

1.    下载lucene系统

访问官方网站http://lucene.apache.org/,可以获取最新发布的Lucene库和源代码。由于Lucene是平台无关的,所以不需要区分下载的是Linux还是Windows平台版本。下载lucene-3.0.1.rar。

2.    Lucene的部署配置

Lucene是纯Java程序,运行需要Java环境的支持,其配置很简单主要是解压相应的开发包,同时在系统路径的环境变量中添加Lucene相关库的位置信息。我的电脑-》右键选系统属性-》高级-》环境变量-》系统变量,在CLASSPATH条目的值后面添加D:/lucene/lucene-3.0.1/lucene-core-3.0.1.jar;和D:/lucene/lucene-3.0.1/lucene-demos-3.0.1.jar然后单击“确定”,完成系统环境变量的修改。打开cmd窗口执行Echo %CLASSPATH%,查看是否已经成功添加。

3.    Lucene测试运行

Lucene发布包里包含了一些编写好的测试代码和简单的动态网页。简单部署就可进行测试。

1)Windows下进入cmd窗口,运行命令:org.apache.lucene.domo.IndexHTML

Java org.apache.lucene.demo.IndexHTML –create –index D:/test/index D:/test/docs,运行结果如下:

表明执行正常,创建index文件夹并生成索引文件。

2)将Lucene加压包下的luceneweb.war复制到tomcat的webapps下,运行后编辑webapps下生成的luceneweb下的configuration.jsp文件,把

String indexLocation = "D://test//index";

3)重启tomcat,打开浏览器,访问地址http://127.0.0.1:8080/luceneweb/,结果出现Lucene搜索引擎的demo界面,可在输入框中输入被索引文件所含的关键字进行检索测试。

2 可能遇到的问题

解压后有个demo文件夹就是lucene的demo,

war文件程式可以运行在web容器中tomcat,jboss

tomcat 运行 把lucene-xml-query-demo.war拷贝到webapps文件夹下,启动tomcat

运行出错:

class org.apache.lucene.xmlparser.webdemo.FormBasedXmlQueryDemo  。。。。。。。。。。。。。。

因为找不到,所以修改成另一个servlet 就好

修改web.xml

<servlet-class>org.apache.lucene.xmlparser.webdemo.FormBasedXmlQueryDemo</servlet-class>

修改为

<servlet-class>org.apache.lucene.demo.xmlparser.FormBasedXmlQueryDemo</servlet-class>

把lucene-4.3.0解压包下analysis\common\lucene-analyzers-common-4.1.0.jar   拷贝到lucene-xml-query-demo\WEB-INF\lib文件夹下面,

再次启动运行

还会出错 ,抛出异常,添加包  sandbox\lucene-sandbox-4.1.0.jar 即可

重新启动 输入http://127.0.0.1:8080/lucene-xml-query-demo

再次调试正确

注意有些浏览器可能不行  ,切换调试。。。。。

转载:

http://blog.csdn.net/cainiaoxiaozhou/article/details/9028183

时间: 2024-08-09 14:23:40

【转】lucene4.3.0 配置与调试的相关文章

netbean + xdebug 配置单步调试

从我学PHP开始,netbean+xdebug这个组合对我帮助挺大的,特别是开一些大点的开源程序,如YII,THINKPHP,CI,LARAVEL,ECSHOP,V9框架之类的,用上单步调试,就可以很清晰的看到程序是怎么走的,学习牛人是怎么写代码的,总之一句话:此乃神器也!! ^-^ 好了,废话不多说:1:去下载php_xdebug.dll扩展,注意:要对应PHP的版本,要不你就是瞎搞十天九夜也不会成功的喔! 2:在php.ini文件末尾加上 zend_extension=f:\www\php5

配置jetty调试maven工程

通过前面的文章我们建立了个maven的WebApp工程,下面我们就要测试下工程是否搭建成功.如何测试呢,当然是发布到可以运行jsp的容器中,通过浏览器来访问.前面的文章中提到过在eclipse环境中配置tomcat服务器,那么我们就可以通过tomcat来进行测试.这种测试方式我就不多说了,用过eclipse的都知道.下面我主要是介绍另外一种方式,也就是用Jetty进行测试 有人会问,有了tomcat还弄个jetty干嘛,不是多事吗?其实不然,你想,用tomact是整个工程都要发布一次,工程大了后

Apache Karaf配置远程调试

软件环境 apache-karaf-4.0.0 配置方法: 在 bin/karaf.bat 文件中,顶部加入 set KARAF_DEBUG=true 然后,重启karaf 启动之后,即可看到如下输出 karaf.bat: Enabling Java debug options: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 Listening for transport dt_socket at addre

PhpStorm配置xdebug调试

下载xdebug xdebug官网 根据php 版本下载相应的版本, 把本地的phpinfo()输出的内容全部复制到   https://xdebug.org/wizard.php 中, 分析出当前环境需要下载哪个版本xdebug, 把文件放在php安装目录下ext目录内,修改php.ini 配置文件,增加如下内容: [Xdebug] ;zend_extension=C:\wamp\PHP5\ext\php_xdebug.dll  zend_extension = "<path to ph

Axis2发布webservice(1)--0配置发布

Axis2发布webservice(1)--0配置发布webservice 一. 准备工作 1.下载axis2程序包:   http://axis.apache.org/axis2/java/core/download.cgi      下载时选择Binary Distribution版本的zip格式文件和WAR Distribution的zip格式文件,总共2个zip文件:      axis2-1.6.2-bin.zip:包含axis2是所有jar包,再编程时根据需要将解压后的lib文件夹下

React Native入门(二)Atom+Nuclide安装、配置与调试

相关文章 React Native入门 前言 上一篇文章我们搭建了开发环境,并写了个Hello World.这一节我们来学习React Native的开发IDE:Atom+Nuclide的安装.配置与调试.本文所讲的内容只适用于Mac平台. 1.开发IDE选择 React Native的开发IDE有很多种,比如FaceBook 官方推荐的 Atom+Nuclide.Android Studio的同门WebStorm(收费).Sublime Text 3.Visual Studio Code和De

配置PhpStorm调试PHP

配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境(参考:Zend Studio 9.x + xampp + XDebug 调试环境安装详解),打开php.ini,参考配置如下: [XDebug] zend_extension = "D:\PHP\xampp2\php\ext\php_xdebug.dll" xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_

mac下配置gdb调试golang

mac下配置gdb调试golang 原文链接 https://sourceware.org/gdb/wiki/BuildingOnDarwin Building GDB for Darwin Creating the binary for Darwin isn't very difficult.  Download a release snapshot or get the current source via git/CVS/FTP, then configure and make as us

mybatis入门配置和调试

欢迎转载http://www.cnblogs.com/jianshuai520/p/8669177.html大家一起努力,如果看的时候有图片半边遮挡起来的话,右键查看图片,就可以观看完整的图片,具体怎么 回事也不知道,大概是排版的问题吧. 一:Mybatis简介 1.名称由来 Mybatis原名叫ibatis.Mybatis一开始属于Apache,2010年从Apache转移到了GoogleCode这个组织中. 2.Mybatis概念 Mybatis是一种基于ORM模式的,作用于Dao层的轻量级