gpt4 book ai didi

elasticsearch - 在整个索引上启用TTL

转载 作者:行者123 更新时间:2023-12-02 23:35:06 33 4
gpt4 key购买 nike

问题很简单,是否有办法在索引级别启用TTL。有效地意味着在此索引下创建的所有类型都将继承已启用的TTL。
在文档上,据说“您可以按如下所示提供每个索引/类型的默认_ttl值”,但是我无法在索引级别上请求TTL。

如果不可能,可以建议什么解决方法?在我们的环境中,始终会创建新的类型,并且在不再需要数据之后必须将其删除。

最佳答案

您可以使用映射下的默认选项来完成此操作。在索引下,如果将任何配置放在under_default_下,它将应用于未在同一索引下定义这些配置的所有映射。

curl -XPUT "http://localhost:9200/test_index" -d'{
"mappings": {
"_default_": {
"_ttl": {
"enabled": true
}
}
}
}'

关于elasticsearch - 在整个索引上启用TTL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32036277/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com