[英]Enabling default timestamp in elasticsearch
我想在Elasticsearch中組織數據並使用kibana對其進行可視化。我正在使用Elasticsearch 1.4.4和Kibana3。
我所有數據的彈性搜索都是bits
並且我有兩種文檔類型aaaa
和bbbb
。 我首先運行以下腳本,並期望格式為yyyy-MM-dd HH:mm:ss
的時間戳字段,其值為插入文檔的時間。 我的理解是每個文檔都會有一個時間戳字段。 我在kibana中看不到此字段。 Kibana確實說了mappings._default_._timestamp.enabled
但是我似乎無法將其設置為儀表板的index
時間戳。 我在這里做錯了。
curl -XPOST localhost:9200/bits -d '{
"settings" : {
"number_of_shards" : 2
},
"mappings" : {
"_default_":{
"_timestamp" : {
"enabled" : true,
"store" : true,
"path" : "post_date",
"format" : "yyyy-MM-dd HH:mm:ss"
}
}
}
}'
curl -XPOST localhost:9200/bits/aaaa -d '{
"settings" : {
"number_of_shards" : 2
},
"mappings" : {
"_default_":{
"_timestamp" : {
"enabled" : true,
"store" : true,
"path" : "post_date",
"format" : "yyyy-MM-dd HH:mm:ss"
}
}
}
}'
curl -XPOST localhost:9200/bits/bbbb -d '{
"settings" : {
"number_of_shards" : 2
},
"mappings" : {
"_default_":{
"_timestamp" : {
"enabled" : true,
"store" : true,
"path" : "post_date",
"format" : "yyyy-MM-dd HH:mm:ss"
}
}
}
}'
默認情況下,Kibana4不顯示_fields。 轉到“設置”->“高級”,然后將“ _timestamp”添加到“ metaFields”選項。
對於Kibana3,據報道它是一個錯誤 ,為了使用Kibana4而被關閉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.