hour_minute_second 的 Kibana v 7.9.2 确切格式
Kibana v 7.9.2 exact format for hour_minute_second
我关注了
和https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-date-format.html但我找不到所需的答案。
我使用
创建了索引
GET film/_mapping
也根据
中接受的答案
我按照下面创建了我的映射。
PUT film/_mapping
{
"properties": {
"filmname": {
"type": "keyword"
},
"runtime": {
"type": "date",
"format": "hour_minute_second_fraction"
},
"genre": {
"type": "text"
},
"releasedate":{
"type": "date",
"format": "yyyy-MM-dd"
},
"budget":{
"type": "double"
}
}
}
我尝试使用以下请求添加文档。
PUT film/_doc/1/
{
"film": "The Terminator",
"runtime": "12_50_30_40",
"genre": "SCIFI war Action",
"releasedate": "1984-11-30",
"budget" : "45.12"
}
但它会抛出附加错误,实际上我只想以 hour_minute_second 格式添加此字段。
hour_minute_second_fraction
预期的格式是 HH:mm:ss.SSS
,因此在您的情况下,这意味着 12:50:30.400
如果您想继续使用12_50_30_40
,那么您需要设置自己的格式,如下所示:
"runtime": {
"type": "date",
"format": "HH_mm_ss_SS"
},
我关注了
和https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-date-format.html但我找不到所需的答案。
我使用
创建了索引 GET film/_mapping
也根据
我按照下面创建了我的映射。
PUT film/_mapping
{
"properties": {
"filmname": {
"type": "keyword"
},
"runtime": {
"type": "date",
"format": "hour_minute_second_fraction"
},
"genre": {
"type": "text"
},
"releasedate":{
"type": "date",
"format": "yyyy-MM-dd"
},
"budget":{
"type": "double"
}
}
}
我尝试使用以下请求添加文档。
PUT film/_doc/1/
{
"film": "The Terminator",
"runtime": "12_50_30_40",
"genre": "SCIFI war Action",
"releasedate": "1984-11-30",
"budget" : "45.12"
}
但它会抛出附加错误,实际上我只想以 hour_minute_second 格式添加此字段。
hour_minute_second_fraction
预期的格式是 HH:mm:ss.SSS
,因此在您的情况下,这意味着 12:50:30.400
如果您想继续使用12_50_30_40
,那么您需要设置自己的格式,如下所示:
"runtime": {
"type": "date",
"format": "HH_mm_ss_SS"
},