1
我從JDBC輸入有以下事件或行。如何使用Logstash過濾器將彈性搜索輸出轉換爲嵌套對象?
{"academic_session_id" : "as=1|dur=2015-16,as=2|dur=2016-17",
"branch_id" : 1}
我想轉換或格式化成以下使用logstash過濾器...
{"branch_id": 1,"sessions":[{"as":"1","dur":"2015-16"},{"as":"2","dur":"2016-17"}]}
如果你能提出任何替代logstash。我使用的是Elasticsearch 5.X版本
我嘗試了上述過濾器的代碼,但我得到以下結果 { 「branch_id」:1, 「兩會」:[{ 「和」: 「1」},{ 「杜爾」 :「2015-16」},{「as」:「2」},{「dur」:「2016-17」}]} –
我道歉,這是我的錯誤。它工作正常。我替換了'|'與','在我的輸入。 –