【问题标题】:Can we handle bad elasticsearch input as string?我们可以将错误的弹性搜索输入作为字符串处理吗?
【发布时间】:2021-10-09 18:55:39
【问题描述】:

我有一些数据和一些预定义的映射,所以如果我将一些文本写入对象,它当然会丢掉我并错误它无法将具体值映射到对象。 但是有没有办法通过将这个错误的具体值移动到同一个文档中的其他字段来处理这个问题?取该对象的同名字段,添加后缀,使其类型为文本或关键字,然后将错误的文本(对象)放在那里?

【问题讨论】:

    标签: elasticsearch elastic-stack elasticsearch-query


    【解决方案1】:

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

    您可以使用 https://www.elastic.co/guide/en/elasticsearch/reference/current/ignore-malformed.html 之类的东西来忽略不良数据,但很简单

    【讨论】:

    • 谢谢考虑一下
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 2016-12-25
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    相关资源
    最近更新 更多