2017-05-26 88 views
0

因此,我正在處理記錄發送給api的壞數據的系統以及完整的請求是什麼。希望能夠在Kibana中看到這一點。處理Elasticsearch 2.X中的隨機故障數據類型

問題是數據類型可能是隨機的,所以當我將它們發送到bad_data字段時,如果它與原始映射不匹配,則會失敗。

任何人都有正確的方法來處理這個問題的建議?

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

回答

1

你可以在你的領域的映射,使用ignore_malformed標誌。在這種情況下,錯誤的格式值將不會被索引,您的文檔將被保存。 有關更多信息,請參閱elastic documentation。 如果您希望能夠以原始文本的形式查詢這些字段,您可以在映射中使用fields進行多類型索引,以快速查詢原始文本值。