Elasticsearch 7 : 使用 ignore_above 限制字符串长度
创建 mapping 时,可以为字符串(专指 keyword) 指定 ignore_above ,用来限定字符长度。超过 ignore_above 的字符会被存储,但不会被索引。 注意,是字符长度,一个英文字母是一个字符,一个汉字也是一个字符。 在动态生成的 mapping 中,keyword类型会被设置ignore_above: 256。 ignore_above 可以在创建 mapping 时指定。 验证 ignore_above 效果 PUT my_index { "mappings" : { "properties" : { "note" : { "type" : "keyword", "ignore_above": 4 } } } } 使用 _bulk 创建文档 POST _bul...阅读全文