ES别名的使用
< 返回列表时间: 2019-10-17来源:OSCHINA
【围观】麒麟芯片遭打压成绝版,华为亿元投入又砸向了哪里?>>>
概念就不多说了,直接上操作了
1. 首先创建索引 PUT /test1 { "mappings": { "task": { "properties": { "user": { "type": "keyword" } } } } } PUT /test { "mappings": { "task": { "properties": { "user": { "type": "keyword" } } } } }
2. 创建别名一个可写,一个只读 POST /_aliases { "actions" : [ { "add" : { "index" : "test", "alias" : "alias1", "is_write_index" : true } }, { "add" : { "index" : "test1", "alias" : "alias1" } } ] }
3. 写入并查询结果 PUT /alias1/_doc/1 { "foo": "bar" } PUT /alias1/_doc/6 { "12222": "1111" } GET /test1/_search { "query": {"match_all": {}} } GET /test/_search { "query": {"match_all": {}} }
结果就不展示了 test1 没有数据 test里面有数据
热门排行