我正在使用以下代码:
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异常的描述。得到它的任何包装?
感谢分享您的建议。