别名可以和路由一起使用,在查询或索引的时候自动地使用路由值(如果某个别名指向多个索引,那么在使用别名索引文档时会报错)。
POST /_aliases
{
"actions": [
{
"add": {
"index": "get-together",
"alias": "denver-events",
"filter": {
"match": {
"name": "denver"
}
},
"routing": "denver"
}
}
]
}
GET /denver-events/_search
如果用别名denver-events来索引和使用routing=denver字符串参数的效果相同。