真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Solr環(huán)境如何配置

這篇文章主要為大家展示了“Solr環(huán)境如何配置”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學習一下“Solr環(huán)境如何配置”這篇文章吧。

為廣安等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及廣安網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、成都做網(wǎng)站、廣安網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

一、配置solr環(huán)境

1、  下載solr  http://www.apache.org/dyn/closer.cgi/lucene/solr/

此處用的是4.6 解壓到D盤D:/solr/apache-solr-4.6.0

2、修改tomcat conf/server.xml

 

添加編碼的配置 URIEncoding="UTF-8" (如不添加,中文檢索時因為亂碼搜索不到)

3、  配置solr

Tomcat  conf/Catalina/localhost下添加solr.xml

內(nèi)容:

4、 啟動tomcat  輸入http://localhost:8080/solr/  出現(xiàn)歡迎界面表示成功

二、中文分詞配置

1、 下載分詞器: http://code.google.com/p/mmseg4j/

2、下載詞庫:http://code.google.com/p/mmseg4j/downloads/detail?name=data.zip&can=2&q

3、將解壓后的mmseg4j-1.8.5目錄下的mmseg4j-all-1.8.5.jar拷貝到Tomcat的webapps/solr/WEB-INF/lib目錄下。

4、添加詞庫:在D:/solr/apache-solr-4.6.0/example/solr目錄下新建dic文件夾,將解壓后的data目錄下的words.dic拷貝到D:/solr/apache-solr-4.6.0/example/solr/dic目錄下。

5、  更改schema.xml(D:/solr/apache-solr-4.6.0/example/solr/conf/)文件,使分詞器起到作用。

在schema.xml的、和部分新增如下配置:

注:dicPath=" "是你的詞庫路徑。

   

        

                   

                      

                      

            

        

      

         

             

             

         

      

      

        

            

            

        

     

   

    

    

   

 

   

   

重啟你的tomcat。

訪問:http://localhost:8080/solr/admin/analysis.jsp可以看 mmseg4j 的分詞效果。在 Field 的下拉菜單選擇 name,然后在應(yīng)用輸入 complex。分詞的結(jié)果,如下圖:

好了,可以運行起來了,那就添加個文檔試下,在 解壓后的D:/solr/apache-solr-4.6.0/example/exampledocs目錄下創(chuàng)建 mmseg4j-solr-demo-doc.xml 文檔,內(nèi)容如下:

   

       

          1 

          高效、靈活的緩存功能,垂直搜索功能。 

       

       

          2 

          Solr是一個高性能,采用Java5開發(fā),基于Lucene的全文搜索服務(wù)器。 

       

       

          3 

          獨立的企業(yè)級搜索應(yīng)用服務(wù)器 

       

 

注意:使用的字段name必須在solr的配置文件schem.xml增加

       下(id、title)一樣

然后在 cmd 下運行 post.jar,如下:

D:\solr\apache-solr-4.6.0\example\exampledocs>java -Durl=http://localhost:8080/

solr/update -Dcommit=yes -jar post.jar mmseg4j-solr-demo-doc.xml 

注意:mmseg4j-solr-demo-doc.xml 要是 UTF-8 格式,不然提交后會亂碼。還有在查詢中文時需要把tomcat設(shè)置成URIEncoding="UTF-8";

查看是否有數(shù)據(jù),訪問:http://localhost:8080/solr/admin/ 在Query String: 中輸入“高性能”

顯示如下圖所示:

三、Solr將數(shù)據(jù)庫做成索引數(shù)據(jù)源(以MySQL為例)

1、  在solrconfig.xml中配置導入數(shù)據(jù)功能(D:\solr\apache-solr-4.6.0\example\solr\conf下)

      

      

       D:\solr\apache-solr-4.6.0\example\solr\conf\db\db-data-config.xml 

      

 

2、  添加一個數(shù)據(jù)源db-data-config.xml (D:\solr\apache-solr-4.6.0\example\solr\conf\db下)

   

         

             

               

             

                     

                     

         

     

 

CREATE TABLE t_user  

(  

   id         VARCHAR(255) PRIMARY KEY,  

   name       VARCHAR(10) NOT NULL,  

   title        VARCHAR(10)

);

3、放入mysql驅(qū)動包  (Tomcat的webapps/solr/WEB-INF/lib目錄下)

4、創(chuàng)建索引

   http://localhost:8080/solr/dataimport?command=full-import

5、  查看是否成功,訪問:http://localhost:8080/solr/admin/ 在Query String: 中輸入“sunshan”、“孫閃”

如下圖:

注:保證與數(shù)據(jù)庫連接正確

四、Solr多核(MultiCore)配置

1、  拷貝multicore(D:\solr\apache-solr-4.6.0\example下)下的core0、core1、exampledocs到solr(D:\solr\apache-solr-4.6.0\example\solr下)目錄下

2、  更改solr.xml(D:\solr\apache-solr-4.6.0\example\solr下)配置

添加:

配置后:

   

   

 

   

 

3、  啟動tomcat 訪問:

http://localhost:8080/solr/

五、多核數(shù)據(jù)庫索引:

同上配置

注:出現(xiàn)錯誤Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler'

需配置(solrconfig.xml里)

 

 

 

 

 

 

 

 

dir注意路徑

重啟tomcat

創(chuàng)建索引:http://localhost:8080/solr/core1/dataimport?command=full-import

http://localhost:8080/solr/dataimport?command=full-import 這 url 告訴 solr 做全量索引,做索引中會刪除所有數(shù)據(jù)。當然也可以用 clean=false 參數(shù)來告訴它不刪除,但也會刪除相同id的(在 scheam.xml 的uniqueKey 聲明的)。http://localhost:8080/solr/dataimport?command=full-import&clean=false

批量導入command=delta-import&commit=y

重新裝載配置文件command=reload-config

終止導入command=abort

以上是“Solr環(huán)境如何配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站題目:Solr環(huán)境如何配置
URL標題:http://weahome.cn/article/posjpc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部