Elasticsearch的日志会输出:“Expected a boolean for property [index] but got [not_analyzed] ”。说明是比较高版本的Elasticsearch,但索引声明映射的时候,字段依然沿用了旧的方式,所以会得到类似提示,这个目前只是个警告,但依然还是可以使用的。

这个警告的意思是说not_analyzed这个声明类型未来将会被废弃。预期的类型是index。

旧版的声明代码示例:

['type' => 'keyword', 'index' => 'not_analyzed']

新版的声明代码示例:

['type' => 'keyword', 'index' => false]

参考资料

Elasticsearch deprecated log – Expected a boolean for property [index] but got [not_analyzed]

index | Elasticsearch Reference [5.3]

index | Elasticsearch Reference [7.10]


如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。

与《Elasticsearch Expected a boolean for property [index] but got [not_analyzed] 警告的修正说明》相关的博文:


留言

Admin Avatar