请知悉:本文最近一次更新为 3年 前,文中内容可能已经过时。

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] 警告的修正说明》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌