安装(7.10.2)

插件:https://github.com/KennFalcon/elasticsearch-analysis-hanlp
注意

  1. 使用docker挂载本地目录时需要指定参数:TAKE_FILE_OWNERSHIP=true
  2. 安装完毕需要重启ES
    1. ./bin/elasticsearch-plugin install https://github.com/KennFalcon/elasticsearch-analysis-hanlp/releases/download/v7.10.2/elasticsearch-analysis-hanlp-7.10.2.zip

    说明

    分词方式

  • hanlp: hanlp默认分词
  • hanlp_standard: 标准分词
  • hanlp_index: 索引分词
  • hanlp_nlp: NLP分词
  • hanlp_crf: CRF分词
  • hanlp_n_short: N-最短路分词
  • hanlp_dijkstra: 最短路分词
  • hanlp_speed: 极速词典分词

    使用

    1. # 创建索引
    2. curl -X PUT "localhost:9200/test?pretty"
    3. # 测试分词
    4. curl -X POST "localhost:9200/test/_analyze?pretty" -H 'Content-Type: application/json' -d'
    5. {
    6. "text": "美国阿拉斯加州发生8.0级地震",
    7. "analyzer": "hanlp"
    8. }