一,執行
1,solr執行容器,tomcat
3,tomcat的conf目錄下建立結構為conf/catalina/localhost的兩個資料夾。建立結構為solr-tomcat/solr的兩個資料夾(solr的home目錄),如建在d盤根目錄,d:/solr-tomcat/solr,solr-tomcat資料夾名字可任意命名,將apache-solr-3.6.0\example\solr下的所有檔案及資料夾拷貝到這下面
4,在localhost資料夾下建立solr.xml,並儲存如下內容:
5,此時可以執行tomcat,位址列輸入:http://localhost:8080/solr/admin進行驗證
7,更改solr home目錄下的conf/solrconfig.xml,新增如下內容:
d:\solr-tomcat\solr\db\conf\db-data-config.xml
8, 將solr home目錄下面的solrconfig.xml和schema.xml拷貝到db資料夾下面的conf中,注意:匯入的字段要先在schema.xml中定義
定義如:
9,修改db\conf\db-data-config.xml,可參考如下:
11,如果有中文,修改tomcat的server.xml檔案
uriencoding="utf-8"
12,新增中文分詞,如:mmseg4j, 在$solr_home下建立lib和dic兩個目錄,講mmseg4j-all-1.8.4.jar拷貝到lib目錄,將data裡的.dic檔案拷貝到dic目錄
13,修改schema.xml
新增fieldtype
xml**
<
types
>
<
fieldtype
name="textcomplex"
class="solr.textfield"
positionincrementgap="100"
>
<
analyzer
>
<
tokenizer
class="com.chenlb.mmseg4j.solr.mmsegtokenize***ctory"
mode="complex"
dicpath="/opt/solr/example/solr/dic"
/>
<
filter
class="solr.lowercasefilte***ctory"
/>
analyzer
>
fieldtype
>
<
fieldtype
name="textmaxword"
class="solr.textfield"
positionincrementgap="100"
>
<
analyzer
>
<
tokenizer
class="com.chenlb.mmseg4j.solr.mmsegtokenize***ctory"
mode="max-word"
dicpath="/opt/solr/example/solr/dic"
/>
<
filter
class="solr.lowercasefilte***ctory"
/>
analyzer
>
fieldtype
>
<
fieldtype
name="text******"
class="solr.textfield"
positionincrementgap="100"
>
<
analyzer
>
<
tokenizer
class="com.chenlb.mmseg4j.solr.mmsegtokenize***ctory"
mode="******"
dicpath="/opt/solr/example/solr/dic"
/>
<
filter
class="solr.lowercasefilte***ctory"
/>
analyzer
>
fieldtype
>
..
types
>
xml**
<
field
name="******"
type="text******"
indexed="true"
stored="true"
multivalued="true"
/>
<
field
name="complex"
type="textcomplex"
indexed="true"
stored="true"
multivalued="true"
/>
<
field
name="maxword"
type="textmaxword"
indexed="true"
stored="true"
multivalued="true"
/>
xml**
<
copyfield
source="******"
dest="text"
/>
<
copyfield
source="complex"
dest="text"
/>
14,重啟tomcat,
進入 http://yourhost:8080/solr-example/admin/analysis.jsp,測試中文分詞
複製搜尋
複製搜尋
solr連線sqlserver資料庫並匯入資料
新建的core資料夾下conf solrconfig.xml中加 config是上級節點 dataimport class org.apache.solr.handler.dataimport.dataimporthandler defaults config data config.xml str...
Solr配置連線資料庫
在solr home中有每個例子的配置檔案,每建成乙個會有預設的配置,具體建立的方法不介紹了。現在我們介紹連線資料庫,在建成的例子檔案下找到conf資料夾,配置其中的data config.xml 接下來配置managed schema 高版本是這個,低版本是schema.xml 顧名思義,inde...
配置solr自動同步資料庫
1.在solr根目錄下新建 conf資料夾 d solr conf,新建 dataimport.properties檔案 dataimport 檔案 內容 2 solr dataimportscheduler 1.1.jar 匯入 tomcat中的 solr 專案中的 lib中 3 在solr的we...