0
A
回答
0
你可以,如果你使用的是elasticsearch通過logstash做到這一點。
運行logstash進程與配置類似
input {
elasticsearch {
hosts => "your_host"
index => "your_index"
query => "{ "query": { "match_all": {} } }"
}
}
filter {
grok {
match => { "your_string_field" => "%{NUMBER:num1} %{GREEDYDATA:middle_stuff} %{NUMBER:num2} %{GREEDYDATA:other_stuff}" }
}
mutate {
remove_field => ["middle_stuff", "other_stuff"]
}
}
output{
elasticsearch {
host => "yourhost"
index => "your index"
document_id => %{id}
}
}
這將基本上覆蓋每個文檔中索引有兩個字段,NUM1和NUM2對應於你正在尋找的數字。這只是一個快速和骯髒的方法,會佔用更多的內存,但可以讓您一次完成所有分解,而不是在可視化時間。
我相信有一種方法可以通過腳本執行此操作,請查看groovy正則表達式匹配返回特定組的位置。
也不保證我的配置表示是正確的,因爲我目前沒有時間測試它。
祝您有美好的一天!
相關問題
- 1. Can Regex可以從字符串中提取多個數字嗎?
- 2. LINQ可以用來從字符串中提取關鍵字嗎?
- 3. 使用Birt腳本從字符串中提取數字
- 4. 提取值從字符串
- 5. shell腳本從參數中提取字符串
- 6. 我可以通過FSM計算字符串中的位數嗎?
- 7. 你可以從SQL中的long varchar提取特定的文本字符串嗎?
- 8. 通過Ajax從JSON中提取不同的數據字符串
- 9. 通過使用VB腳本從字母數字中提取數字
- 10. 從字符串中提取文本,連字符和數字
- 11. 從C shell腳本中的變量中提取子字符串?
- 12. C#從字符串中提取值
- 13. 從字符串中提取日期值
- 14. 如何從字符串中提取值
- 15. SQL從字符串中提取值
- 16. 從字符串中提取浮點值
- 17. 如何從字符串中提取值
- 18. 如何從字符串中提取值
- 19. 從字符串中提取值C++
- 20. PHP - 從字符串中提取值
- 21. 從長字符串中提取值
- 22. php從字符串中提取值
- 23. 從字符串中提取值
- 24. Win批處理腳本:從字符串中提取子字符串
- 25. 從文本中提取字符串
- 26. Python:從字符串中提取文本
- 27. 從字符串中提取文本Java
- 28. 從字符串中提取文本
- 29. Python - 從字符串中提取文本
- 30. 從字符串中提取數字