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]
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。