您好我尝试使用以下方式更新文档的ttl,但似乎没有更新:
POST /my_index/my_type/AU4Gd1DVbqjanfsolMgP/_update
{
"doc": {
"_ttl": 60000
},
"doc_as_upsert": true
}
使用脚本方式正常更新..有什么问题?有人知道吗?
答案 0 :(得分:0)
我认为你只能通过脚本更新它。来自the documentation:
它还允许使用ctx._ttl更新文档的ttl,使用ctx._timestamp更新时间戳。请注意,如果时间戳未更新且未从_source中提取,则会将其设置为更新日期。
除了_source之外,还可以通过ctx map获得以下变量:_index,_type,_id,_version,_routing,_parent,_timestamp,_ttl。