目录
现象
max_bytes_length_exceeded_exception: bytes can be at most 32766 in length
原因分析:
原因是keyword类型某个字段的值太长,而Search每个keyword类型的field默认能接受的长度为32766个字节,当超过32766个字节时,会抛异常
解决方法
使用ignore_above
用于设置超过设定字符后,不被索引或者存储,无法通过term精确匹配检索返回结果,主要针对keyword类型,而text类型对长度没有限制。
curl -XPUT localhost:9200/索引名 -d '
{
"mappin