es 版本 7
PUT /my_routingtest
{
"settings": {
"index": {
"number_of_shards": 2,
"number_of_replicas": 1
}
}
}
PUT /my_routingtest/_mapping
{
"_routing": {
"required": true
},
"properties": {
"name": {
"type": "keyword"
},
"age": {
"type": "integer"
}
}
}
PUT /my_routingtest/_doc/1?routing=key1
{
"name":"n1",
"age":10
}
PUT /my_routingtest/_doc/2?routing=key1
{
"name":"n2",
"age":10
}
PUT /my_routingtest/_doc/3?routing=key1
{
"name":"n3",
"age":10
}
PUT /my_routingtest/_doc/3?routing=key2
{
"name":"n3",
"age":10
}
GET /my_routingtest/_search
{
"query": {
"term": {
"_id": {
"value": "3"
}
}
}
}
GET /my_routingtest/_search?routing=key1