1. 程式人生 > 實用技巧 >Solr相關配置

Solr相關配置

一.配置IK分詞器

1.IKAnalyzer2012FF_u1.jar 新增到 solr 工程的 lib 目錄下

2、建立WEB-INF/classes資料夾 把擴充套件詞典、停用詞詞典、配置檔案放到 solr 工程的 WEB-INF/classes 目錄下。

3、修改 Solrhome 的 schema.xml 檔案,配置一個 FieldType,使用 IKAnalyzer,最後面加上

<fieldType name="text_ik" class="solr.TextField">

     <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"
/> </fieldType>


二.配置域

Solrhome 的 schema.xml 檔案,最後面加上

     <!--配置域-->
    <field name="item_goodsid" type="long" indexed="true" stored="true"/>
    <field name="item_title" type="text_ik" indexed="true" stored="true"/>
    <field name="item_price" type="double" indexed
="true" stored="true"/> <field name="item_image" type="string" indexed="false" stored="true" /> <field name="item_category" type="string" indexed="true" stored="true" /> <field name="item_seller" type="text_ik" indexed="true" stored="true" /> <field name="item_brand"
type="string" indexed="true" stored="true" /> <!--配置複製域,業務用於組合查詢時查詢--> <field name="item_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/> <copyField source="item_title" dest="item_keywords"/> <copyField source="item_category" dest="item_keywords"/> <copyField source="item_seller" dest="item_keywords"/> <copyField source="item_brand" dest="item_keywords"/> <!--配置動態域--> <dynamicField name="item_spec_*" type="string" indexed="true" stored="true" />