栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Elasticsearch索引上次更新时间

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Elasticsearch索引上次更新时间

您可以从_timestamp获取修改时间

为了更轻松地返回时间戳,您可以设置Elasticsearch来存储它:

curl -XPUT "http://localhost:9200/myindex/mytype/_mapping" -d'{  "mytype": {      "_timestamp": {          "enabled": "true",          "store": "yes"      }  }}'

如果插入文档然后对其进行查询,则会得到时间戳记:

 curl -XGET 'http://localhost:9200/myindex/mytype/_search?pretty' -d '{>  fields : ["_timestamp"],>    "query": {>     "query_string": { "query":"*"}>    }> }'{   "took" : 7,  "timed_out" : false,  "_shards" : {    "total" : 5,    "successful" : 5,    "failed" : 0  },  "hits" : {     "total" : 1,     "max_score" : 1.0,     "hits" : [ {       "_index" : "myindex",       "_type" : "mytype",       "_id" : "1",       "_score" : 1.0,       "fields" : {        "_timestamp" : 1417599223918      }    } ]  }}

更新现有文档:

curl -XPOST "http://localhost:9200/myindex/mytype/1/_update" -d'{  "doc" : {      "field1": "data",      "field2": "more data"  },  "doc_as_upsert" : true}'

重新运行上一个查询将向我显示一个更新的时间戳:

  "fields" : {    "_timestamp" : 1417599620167  }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/377449.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号