异常

编辑

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

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