1
我有一個elasticsearch索引,我正在使用索引一組文檔。使用logstash解析csv文件
這些文檔最初是採用csv格式,我正在使用logstash來解析這些文件,因爲它具有強大的正則表達式工具,如grok。
我的問題是,我有大意如下的東西
field1,field2,field3,[email protected]#[email protected]#[email protected]
在過去的專欄中,我有鍵值對通過#分離鍵@值,可以有任意數量的這些
是有沒有辦法對我來說,使用logstash來解析這一點,並把它保存的最後一列中elasticsearch以下JSON(或其他一些搜索的格式),所以我能夠搜索到它
[
{"key" : number, "value" : number},
{"key" : number, "value" : number},
...
]
謝謝,我不知道ruby過濾器的存在,我只是想在Ruby中編寫我自己的過濾器,並用它來代替,但這應該很好地實現。 –