• 介绍
    • elasticsearch-analysis-ik
  • 安装
    • mvn package
    • unzip -d /elasticsearch/plugins/ik ./target/releases/elasticsearch-analysis-ik-1.8.0.zip
    • 重启elasticsearch
  • 分词器
  • mapping type
    •   {
          "properties": {
              "content": {
              "type": "text",
              "store": "no",
              "term_vector": "with_positions_offsets",
              "analyzer": "ik_smart",
              "search_analyzer": "ik_smart",
              "include_in_all": "true",
              "boost": 8
              }
          }
        }
  • Java使用
    • 配置文件
      • src/IKAnalyzer.cfg.xml中配置
        • <properties> - <entry key=“ext_dict”>/mydict.dic</entry> # 配置自己的字典(不分词) - <entry key=“ext_stopwords”>/ext_stopword.dic</entry> # 配置跳过的字 - </properties> - Query query = IKQueryParser.parse(“name”,name); # IKAnalyzer特有