solr4.0安裝和簡單導入mysql數據

今天研究了下solr,順便體驗了下4.0的新界面 html

4.0的安裝和其餘版本的基本安裝沒什麼不一樣: java


(1)首先下載solr4.0。 mysql

(2)解壓後將/example/webapps/下的solr.war放入某個sevlet容器中,在這用的是tomcat7 web

如圖 sql

(3)將example\example-DIH\solr\ 下的db文件夾放入某個你喜歡的路徑。 apache

此處是放在  D:\solr_tomcat\solr40\mydbsolr tomcat

而後將example\example-DIH\solr\ 下的solr.xml 複製到  D:\solr_tomcat\solr40\mydbsolr下 app

如圖所示: webapp

修改solr.xml文件: ide

[html]  view plain copy

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  

<solr sharedLib="lib" persistent="true">  

    <cores adminPath="/admin/cores">  

        <core default="true" instanceDir="db" name="db"/>  

    </cores>  

</solr>  

db是core的路徑和名稱。

在tomcat的conf文件夾下創建Catalina文件夾,在Catalina下創建localhost文件夾,在localhost下創建solr.xml。文件內容爲:

[html]  view plain copy

<?xml version="1.0" encoding="UTF-8"?>   

<Context docBase="D:/server/tomcat7ForSolr/apache-tomcat-7.0.19/webapps/solr" debug="0" crossContext="true" >   

   <Environment name="solr/home" type="java.lang.String" value="D:/solr_tomcat/solr40/mydbsolr" override="true" />   

</Context>  



docBase是第(2)步中的solr.war所在路徑+「/solr」。

environment是第(3)步的路徑。

(4)將下載的solr4.0下的dist文件夾中apache-solr-dataimporthandler-*.jar 複製到D:\solr_tomcat\solr40\mydbsolr\db\lib

下載mysql-connector-java-*.jar複製到D:\solr_tomcat\solr40\mydbsolr\db\lib

(5)修改D:\server\tomcat7ForSolr\apache-tomcat-7.0.19\conf 下的 solrconfig.xml文件,刪除

           <lib dir=******>

          修改db-data-config.xml

         修改schema.xml 讓它的filed與db-data-config.xml中的相符

(6)啓動tomcat

若是出現Can't find resource 'solrconfig.xml' in classpath or 'solr/conf/',錯誤,通常是因爲你的
在localhost下創建solr.xml 配置有問題。


(7)界面

點擊dataimport進入數據導入頁面:

配置參數後點擊Execute import

成功後顯示:

(8)查詢

點擊query出現下面界面

配置參數後點擊Execute Query 

查詢結果顯示在右面,以下圖所示

相關文章
相關標籤/搜索