如何正确解包Elasticsearch批量响应?

时间:2015-10-14 15:06:55

标签: java exception elasticsearch

我正在使用以下代码:

BulkRequestBuilder bulkRequest = client.prepareBulk();
// ...
BulkResponse response = bulkRequest.execute().get();
if (response.hasFailures()) {
   String failureMessage = response.buildFailureMessage();
   // TODO
}

正确提取failureMessage的最佳方法是什么?

如果可能的话,我想避免这样的测试:

if (StringUtils.containsIgnoreCase(failureMessage, "some text here"))

实际上,failureMessage包含有关Elasticsearch异常的描述。得到它的任何包装?

感谢分享您的建议。

0 个答案:

没有答案