You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Elasticsearch无需重索引,如何让索引匹配目标索引模式?

Elasticsearch索引模式匹配问题解答

关于添加别名的方案

给索引foo添加名为bar-0001的别名后,完全可以让foo匹配bar*的索引模式。因为Elasticsearch的索引模式匹配规则对索引名和别名同时生效,bar*会匹配所有以bar开头的索引或别名,所以foo有了bar-0001这个别名后,自然会被该模式覆盖。

添加别名的命令如下:

POST /_aliases
{
  "actions": [
    {
      "add": {
        "index": "foo",
        "alias": "bar-0001"
      }
    }
  ]
}

关于直接加入索引模式的方案

不能直接将foo手动加入bar*这个索引模式里。这类通配符索引模式是基于名称匹配规则自动识别索引/别名的,没有手动添加单个索引的入口。如果想要foo被该模式包含,要么修改模式的匹配规则(比如改成bar*,foo,但这样会破坏原模式的bar*规则),要么就用上面的别名方案——这也是更符合你低资源消耗需求的方案。

内容的提问来源于stack exchange,提问作者ColeGulledge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 03:35:27