• Centos7系统环境下Solr之Java实战(二)制定中文分析器、配置业务域


    制定中文分析器

    1、IKAnalyzer2012FF_u1.jar添加到solr工程的lib目录下

     

     2、把扩展词典、配置文件放到solr工程的WEB-INF/classes目录下。

    配置一个FieldType,制定使用IKAnalyzer

    <fieldType name="text_ik" class="solr.TextField">
    <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
    </fieldType>

    配置业务域,type制定使用自定义的FieldType

     

        <field name="item_title" type="text_ik" indexed="true" stored="true"/>
        <field name="item_sell_point" type="text_ik" indexed="true" stored="true"/>
        <field name="item_price"  type="long" indexed="true" stored="true"/>
        <field name="item_image" type="string" indexed="false" stored="true" />
        <field name="item_category_name" 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_sell_point" dest="item_keywords"/>
        <copyField source="item_category_name" dest="item_keywords"/>

    测试配置是否成功

    重启tomcat并访问solr

  • 相关阅读:
    图解设计模式-Visitor模式
    图解设计模式-Decorator模式
    图解设计模式-Strategy模式
    图解设计模式-Bridge模式
    HashMap源码
    LinkedList源码
    Vector源码
    ArrayList源码
    图解设计模式-Abstract Factory模式
    图解设计模式-Builder模式
  • 原文地址:https://www.cnblogs.com/cnki/p/7768859.html
Copyright © 2020-2023  润新知