如果您使用通配符
example-idex-2016-07-*,则无需担心,ES会找出匹配的索引。
如果您真的想枚举索引,可以
ignoreUnavailable:true在
search调用中指定:
return elastic.search({ index: [ "example-idex-2016-07-25", "example-idex-2016-07-24"], //this doesn't exist ], ignoreUnavailable: true, ...});或者,您也可以使用索引别名并仅查询该别名。在创建新索引时,您还将该别名添加到索引中。这样做的好处是您的客户端代码不需要更改,并且始终仅查询别名,即隐式地具有该别名的所有索引。



