是否可以在弹性搜索中的缺席索引的索引请求上自动创建别名而不是创建索引?
例如,我们假设uk_london
索引的索引请求包含document
类型和文档内容。 uk_london
索引不存在,因此将创建它。我想避免这种创作,以避免使用kagillion shards。我希望ES能够创建一个别名uk_london
(带路由,过滤等),并指向uk
索引(已存在)。
我知道通过更改索引请求的方式可以解决此问题。我正在运行的集群从多个系统接收文档。除非我真的需要,否则我无法完全控制文件的发送方式,也不会触及与之对话的所有内容。
我也知道index templates以及you can automatically set-up aliases on index creation通过它们的事实。但是,据我所知,这并不能解决我的问题,因为你无法告诉它创建别名而不是索引。