2014-01-24 68 views
1

當我用Kibana中的數字搜索來從彈性搜索中獲取數據時,我沒有收到任何結果。帶數字的Kibana搜索不是從彈性搜索中獲取數據

我有下面的消息存儲在彈性搜索。如果我用5723243287337或234234535搜索,我沒有得到任何結果。但是,如果我使用PHOENIX或任何其他文本進行搜索,我會從彈性搜索中獲得結果。

13-04-13,ST,FRTTH-01,里亞託,加利福尼亞州,亞利桑那州鳳凰城,85053,2.32,6.22,5723243287337,234234535,SO,1

是否有任何已知的bug,還是我失去了任何配置。感謝任何幫助。謝謝。

回答

2

索引CSV數據時,最好爲每個字段定義映射。否則,ES會嘗試猜測數據類型,然後執行索引,導致意想不到的結果。顯式映射見here

+0

我正在使用logstash將日誌文件發送到通過redis進行的彈性搜索。基於您的迴應,我在下面的過濾器中添加了託運人配置過濾器{mutatate { convert => [「message」,「string」] } }執行此操作後,我在搜索數字時也獲得結果。謝謝你的幫助。 – Venu

0

嘗試添加quatation。彈性搜索將像其他文本一樣將「數字」視爲字符串。