异常编辑

客户端方法可以抛出两种类型的异常

  • 已由 Elasticsearch 服务器接收但被拒绝的请求(验证错误、服务器内部超时等)将产生一个 ElasticsearchException。此异常包含 Elasticsearch 提供的有关错误的详细信息。
  • 无法到达服务器的请求(网络错误、服务器不可用等)将产生一个 TransportException。该异常的原因是底层实现抛出的异常。在 RestClientTransport 的情况下,它将是一个包含低级 HTTP 响应的 ResponseException