elasticsearch 无论如何要为新索引自动设置refresh_interval吗?

yhuiod9q  于 2023-01-20  发布在  ElasticSearch
关注(0)|答案(1)|浏览(115)

我知道我们可以为旧的索引设置refresh_interval。但是有没有办法也设置一个新的索引呢?我的索引每天都在变化,例如:my-index-01.16.2023,my-index-01.17.2023...所以我不能每天手动重新设置。有什么建议或解决方案吗?

rqenqsqc

rqenqsqc1#

您需要为新索引创建一个包含refresh_interval设置的index template

PUT _index_template/my-index-template
{
  "index_patterns": ["my-index*"],
  "template": {
    "settings": {
      "refresh_interval": "1s"
    },
    "mappings": {
      "properties": {
        ...
      }
    },
    "aliases": {
      "my-index": { }
    }
  },
  "priority": 200,
  "composed_of": []
}

相关问题