我们可以处理坏的elasticsearch输入字符串吗?



我有一些数据,和一些预定义的映射,所以如果我写一些文本到对象,它当然会放弃我和错误,它不能映射具体的值到对象。但是,是否可以通过将此错误具体值移动到同一文档中的其他字段来处理此问题?取该对象的相同字段名,加上后缀,将其类型设为text或keyword然后将错误文本(object)放到那里?

不是天生的,不好意思说。您需要在客户端捕获此错误,然后在那里运行该逻辑

您可以使用类似https://www.elastic.co/guide/en/elasticsearch/reference/current/ignore-malformed.html的东西来忽略坏数据,但这简单地删除它

最新更新