2017-05-26 28 views
0

因此,我正在处理记录发送给api的坏数据的系统以及完整的请求是什么。希望能够在Kibana中看到这一点。处理Elasticsearch 2.X中的随机故障数据类型

问题是数据类型可能是随机的,所以当我将它们发送到bad_data字段时,如果它与原始映射不匹配,则会失败。

任何人都有正确的方法来处理这个问题的建议?

(2.X ES是需要因子扶养)

回答

1

你可以在你的领域的映射,使用ignore_malformed标志。在这种情况下,错误的格式值将不会被索引,您的文档将被保存。 有关更多信息,请参阅elastic documentation。 如果您希望能够以原始文本的形式查询这些字段,您可以在映射中使用fields进行多类型索引,以快速查询原始文本值。