我正在使用ES别名将索引名称与使用ES
的应用程序解耦ALIAS NAME INDEX NAME
user_index - user
project_index - project
org_index - org
现在我需要另一个指向所有三个别名的别名,以维护一个单一的搜索点(用于支持现有的API)
我可以在这里使用另一个指向所有三个别名的别名吗?像。的东西。
main_index __ user_index
\__ project_index
\__ org_index
答案 0 :(得分:2)
不,但您可以在索引上拥有任意数量的别名。 因此,您可以直接在三个索引上设置其他别名“main_index”。 这不足以满足您的需求吗?
答案 1 :(得分:1)
不,不幸的是,Elasticsearch中尚不存在此功能。
有一个未决问题要求此功能。有关所请求功能的更多详细信息,请参阅Elasticsearch Issue #3138。请注意,此特定问题已开放超过一年,但Elasticsearch开发团队的任何人都没有发表任何评论。因此,我不确定在Elasticsearch中实现此功能需要多长时间。