我試圖將字符串長度字段添加到索引。理想情況下,我想使用kibana腳本功能,因爲我可以稍後'添加'此字段,但我不斷得到null_pointer_exception
以下代碼...我試圖根據字段長度對可視化進行排序。將字段/字符串長度添加到logstash事件
doc['field'].value ? doc['field'].length() : 0
這是正確的嗎?
我想這是因爲我的領域並非總是設置(稀疏數據),但我增加了?:0
必須剷除(沒有工作)
任何想法?
我試圖將字符串長度字段添加到索引。理想情況下,我想使用kibana腳本功能,因爲我可以稍後'添加'此字段,但我不斷得到null_pointer_exception
以下代碼...我試圖根據字段長度對可視化進行排序。將字段/字符串長度添加到logstash事件
doc['field'].value ? doc['field'].length() : 0
這是正確的嗎?
我想這是因爲我的領域並非總是設置(稀疏數據),但我增加了?:0
必須剷除(沒有工作)
任何想法?
可以在Kibana定義腳本字段,類型爲int,語言無痛的,並嘗試這個辦法:
return (doc['field'].value != null? doc['field'].value.length(): 0);
對不起,我不明白。你把這些代碼放在哪裏? – whites11
https://www.elastic.co/guide/en/kibana/current/scripted-fields.html – geekscrap