【发布时间】:2021-10-09 18:55:39
【问题描述】:
我有一些数据和一些预定义的映射,所以如果我将一些文本写入对象,它当然会丢掉我并错误它无法将具体值映射到对象。 但是有没有办法通过将这个错误的具体值移动到同一个文档中的其他字段来处理这个问题?取该对象的同名字段,添加后缀,使其类型为文本或关键字,然后将错误的文本(对象)放在那里?
【问题讨论】:
标签: elasticsearch elastic-stack elasticsearch-query
我有一些数据和一些预定义的映射,所以如果我将一些文本写入对象,它当然会丢掉我并错误它无法将具体值映射到对象。 但是有没有办法通过将这个错误的具体值移动到同一个文档中的其他字段来处理这个问题?取该对象的同名字段,添加后缀,使其类型为文本或关键字,然后将错误的文本(对象)放在那里?
【问题讨论】:
标签: elasticsearch elastic-stack elasticsearch-query
不是原生的,不好意思说。您需要在客户端中捕获此错误,然后在那里运行该逻辑
您可以使用 https://www.elastic.co/guide/en/elasticsearch/reference/current/ignore-malformed.html 之类的东西来忽略不良数据,但很简单
【讨论】: