别名是一个指针或者名称,可以对应一个或者多个具体的索引。
别名的创建,这样就给一个名为es的索引添加了一个别名:alias_test
lintong@lintongdeMacBook-Pro ~ $ curl -XPUT 'http://master:9200/es/_alias/alias_test' {"acknowledged":true}%
添加了别名之后,在查询es索引的时候
curl 'http://master:9200/alias_test/_search?q=_id:1'
就等同于
curl 'http://master:9200/es/_search?q=_id:1'
别名的删除
lintong@lintongdeMacBook-Pro ~ $ curl -XDELETE 'http://master:9200/es/_alias/alias_test' {"acknowledged":true}%