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/

           







              

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章