Lucene教程(二)lucene-4.10.3的Demo学习

在进入主题之前,请初学者了解以下两点:

        关于lucene的介绍请戳这里.

        关于tomcat的安装,请戳这里。


       先在开始讲lucene的demo

 1.下载

         下载地址:http://apache.dataguru.cn/lucene/java/4.10.3

         将下载的文件解压后得到如下目录:

         

           本文只用demo文件夹中的内容。


      (2)运行demo


            进入到...\lucene-4.10.3\demo目录。

                 

           将lucene-xml-query-demo.war解压到当前文件夹

           得到如下内容:

              

         

           

             

            此时,再将demo文件夹整个拷到....\apache-tomcat-8.0.18\webapps目录下

              

           启动tomcat后,在地址栏中输入http://localhost:8080/demo/得到如下内容:

            

          但是,Description位置输入developer后并点击“search”时,提示错误信息,如下图所示:

           



     


       (3)解决步骤(2)出现的问题:

           首先,复制两个jar文件至...\apache-tomcat-8.0.18\webapps\demo\WEB-INF\lib文件中。

               jar文件分来自于:

                  ...\lucene-4.10.31\lucene-4.10.3\analysis\common中的lucene-analyzers-common-4.10.3.jar

                  ....\lucene-4.10.31\lucene-4.10.3\sandbox中的lucene-sandbox-4.10.3.jar

              复制完的....\apache-tomcat-8.0.18\webapps\demo\WEB-INF\lib内容如下图所示:

                    




           更改demo中的web.xml文件,该文件位置为...\apache-tomcat-8.0.18\webapps\demo\WEB-INF,如图:



              打开web.xml,找到如下代码

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

              将上述代码,修改为以下代码,并保存:

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

             最终如图所示:               


          (4)重新访问http://localhost:8080/demo/,并且Description位置输入developer后并点击“search”,得到如下网页内容:



       参考:

             http://blog.csdn.net/xvshu/article/details/43344231

             http://blog.163.com/ws_wishao/blog/static/1730469632013212101316176/

           







              

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值