ES ik 分词器 FieldAnalyzer.IK_SMART 可以设置多个字段。在创建索引时,可以为每个字段指定不同的分词器。例如:

PUT my_index
{
  "settings": {
    "analysis": {
      "analyzer": {
        "my_analyzer": {
          "tokenizer": "ik_smart"
        }
      }
    }
  },
  "mappings": {
    "properties": {
      "field1": {
        "type": "text",
        "analyzer": "my_analyzer"
      },
      "field2": {
        "type": "text",
        "analyzer": "my_analyzer"
      }
    }
  }
}

在上述示例中,我们创建了一个名为 'my_analyzer' 的分词器,并将其用于 'field1' 和 'field2' 字段。这样,当对这两个字段进行搜索时,都会使用 'ik_smart' 分词器进行分词。

Elasticsearch IK 分词器:FieldAnalyzer.IK_SMART 多字段配置

原文地址: http://www.cveoy.top/t/topic/bkWH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录