出现Elasticsearch映射错误时如何查看显式字段名称

时间:2019-04-29 14:57:18

标签: python elasticsearch

我有以下Elasticsearch映射错误消息。

{
  'index': {
    '_index': 'product-staging-2-products',
    '_type': 'product',
    'status': 400,
    '_id': '776896',
    'error': {
      'type': 'mapper_parsing_exception',
      'reason': 'failed to parse',
      'caused_by': {
        'type': 'number_format_exception',
        'reason': 'empty String'
      }
    }
  }
}

我了解会发生此错误,因为我的“产品”对象的字段之一期望数字,但收到一个空字符串。但是,有什么方法可以显式记录哪个字段接收此空字符串?

1 个答案:

答案 0 :(得分:1)

您可以通过在索引查询中附加&error_trace=true查询字符串参数来尝试enabling stack traces,您可能会获得有关导致此错误的字段的更多信息。