Solr相關配置
阿新 • • 發佈:2020-12-27
一.配置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" />