如何在elasticsearch 6.2.1

时间:2018-03-06 15:09:14

标签: elasticsearch

_timestamp已被弃用,reference documentation表示我们应该拥有自己的字段,这些字段有时间,我们如何在ElasticSearch 6.2中将默认值设置为当前时间戳字段(以毫秒为单位):

{
    "properties":{
        "defautlt_time":{
            "type":"date",
            "default_value":"current_now()"
        }
    }
}

1 个答案:

答案 0 :(得分:0)

您可以使用" date"输入并使用build in format epoch_millis

这意味着首先要更改映射

PUT my_index
{
  "mappings": {
     "_doc": {
        "properties": {
           "default_time": {
              "type":   "date",
              "format": "epoch_millis"
           }
        }
     }
  }
}

然后在您的客户端设置当前时间。