shaosks

  参考:solr6.6 配置同义词

  1、下载拼音分析包

    下载地址:pinyin.zip

    解压后放在core下面的lib文件夹下面:

    

 

  2、修改managed-schema配置文件

<fieldType name="text_smartcn" class="solr.TextField" positionIncrementGap="0">
    <analyzer type="index">
      <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>
    <filter class="com.shentong.search.analyzers.PinyinTransformTokenFilterFactory" minTermLenght="2" />
      <filter class="com.shentong.search.analyzers.PinyinNGramTokenFilterFactory" minGram="1" maxGram="20" />
    </analyzer>
    <analyzer type="query">
      <tokenizer class="org.apache.lucene.analysis.cn.smart.HMMChineseTokenizerFactory"/>
      <filter class="com.shentong.search.analyzers.PinyinTransformTokenFilterFactory" minTermLenght="2" />
      <filter class="com.shentong.search.analyzers.PinyinNGramTokenFilterFactory" minGram="1" maxGram="20" />
    </analyzer>
  </fieldType>
  <field name="text" type="text_smartcn" termVectors="true" indexed="true" stored="true"/>

   3、修改solrconfig.xml配置文件

    增加如下:

<lib dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lucene-libs" regex="lucene-analyzers-smartcn-6.6.0.jar" />
  <lib dir="./lib" regex=".*\.jar"/>

    

 

  4、测试分析

    

    

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-10-16
  • 2021-12-26
  • 2021-06-25
  • 2021-12-09
猜你喜欢
  • 2021-07-23
  • 2021-12-12
  • 2021-08-06
  • 2021-12-09
  • 2021-11-18
  • 2021-05-27
  • 2022-12-23
相关资源
相似解决方案