1. 程式人生 > >solr5.5版本中ik中文分詞配置

solr5.5版本中ik中文分詞配置

這裡我使用的是solr5.5進行匹配的 分詞器

首先需要先下載IKAnalyzer 分詞器 下載地址: IK分詞器jar

將下載好的jar 放到 webapps\solr\WEB-INF\lib 下

在solr-home\solr\core1\conf 的 schema.xml檔案中新增一下內容

(schema.xml檔案需要將同目錄下的 managed-schema 改名而來)

然後編輯/solr-5.5.0/server/solr/core1/conf/solrconfig.xml,將以下程式碼註釋掉:
<schemaFactory class="ManagedIndexSchemaFactory">
  <bool name="mutable">true</bool>
 <str name="managedSchemaResourceName">managed-schema</str>
</schemaFactory>

      <!-- IK中文分詞器 -->
        <fieldType name="text_ik" class="solr.TextField">
                <!--索引時候的分詞器-->
        <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
        <!--查詢時候的分詞器-->
        <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
        </fieldType>
             
在新增一個欄位資訊 將

<field name="content" type="text_ik" indexed="false" stored="true" multiValued="true"/>

儲存重新啟動服務 展示如下