],"type":"routing_missing_exception","reason":"routing is required for [r4]/[doc]/[1]","index_uuid":"_na_","index":"r4"},"status": 400
When I go to my website to a CRUD and want to update a row of a chapter, and press on "UPDATE" to save the data, there will come an routing_missing_exception error of ElasticSearch. For deleting it is exactly the same thing. ...
"type": "routing_missing_exception", "reason": "routing is required for [myrouting]/[my_type]/[1]", "index_uuid": "_na_", "index": "myrouting" }, "status": 400 } 所有的文档 API( get 、 index 、 delete 、 bulk 、 update 以及 mget )都接受一个叫做 routing 的路由参数 ,通过...
缺失路由字段会抛出异常: routing_missing_exception 1. 还需要注意到是如果使用了路由字段,那么_id字段只能由用户保证唯一性,因为同一个id的数据,如果路由字段不一样 它是可以被存在到多个shard中的,而默认情况下是不会出现这种情况的。 最后接着说开头的例子,如果某个月数据量偏大,全部路由到一个shard里面依然性...
当_routing映射根据需要设置且未指定路由值时,delete API将抛出RoutingMissingException并拒绝该请求。 自动创建索引 如果使用外部版本控制变体(variant),则删除操作会自动创建索引(如果之前尚未创建)(请查看create index API以手动创建索引)。 分布式 删除操作将散列为特定的分片ID。 然后它被重定向到该id组中的主分片,...
DELETE /twitter/_doc/1?routing=kimchy 1. 上面的消息将会删除一条id为1的tweet,但是会基于用户发送。注意,在没有正确路由的情况下发出删除,将导致文档不被删除。 当将_routing映射设置为required且没有指定路由值时,delete api将抛出一个RoutingMissingException并拒绝该请求。
RoutingMissingException(concreteIndex.getName(), docWriteRequest.id()); } break; default: throw new AssertionError("request type not supported: [" + docWriteRequest.opType() + "]"); } } catch (ElasticsearchParseException | IllegalArgumentException ...
1、 使用Delete Index API删除Document public static DeleteResponse getDeleteResponse(TransportClient ...
{ "error": { "root_cause": [ { "type": "document_missing_exception", "reason": "[test_type][11]: document missing", "index_uuid": "6m0G7yx7R1KECWWGnfH1sw", "shard": "4", "index": "test_index" } ], "type": "document_missing_exception", "reason": "[test_type][11]:...
例如,如果 HTTP 响应是 404,客户端会抛出 Missing404Exception。如果要检索 HTTP 响应本身,则需要使用以下代码从客户端获取最后一个响应:1.$response = $client->info();2.$last = $client->transport->getLastConnection()->getLastRequestInfo();4.$request = $last['request']; // associative array of...