我有以下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'
}
}
}
}
我了解会发生此错误,因为我的“产品”对象的字段之一期望数字,但收到一个空字符串。但是,有什么方法可以显式记录哪个字段接收此空字符串?
答案 0 :(得分:1)
您可以通过在索引查询中附加&error_trace=true
查询字符串参数来尝试enabling stack traces,您可能会获得有关导致此错误的字段的更多信息。