Loading

Elasticsearch添加7.17.10IK分词器

medcl/elasticsearch-analysis-ik at 7.x (github.com)中未找到7.17.10版本的发布版本,如歌ik版本和Elasticsearch版本不同安装后无法启动。所以下载git上的源代码,并手动编译指定版本IK分词器。

  1. 下载elasticsearch-analysis-ik-7.x源码,并解压
  2. 修改pom.xml文件中的elasticsearch.version为指定版本
  3. 使用maven进行编译
cd .\elasticsearch-analysis-ik-7.x\
mvn clean
mvn compile
mvn package
  1. target\releases文件夹下获得elasticsearch-analysis-ik-7.17.10.zip文件

  2. 上传至/usr/share/elasticsearch/plugins/ik

  3. 重启Elasticsearch和kibana

  4. 测试

PUT /property
{
    "settings": {
      "number_of_replicas": 0
    },
    "mappings": {
        "properties": {
        "title": {
            "type": "text",
            "analyzer": "ik_max_word"
        },
        "images": {
            "type": "keyword"
        },
        "price": {
            "type": "float"
        }
      }
  }
}
posted @ 2023-06-02 11:11  AxiaNibiru  阅读(1848)  评论(0)    收藏  举报