public void start() {
final DeleteByQueryRequest request = new DeleteByQueryRequest();
try {
request.source(queryBuilder.convert(deleteByQueryNode), false);
request.indices(deleteByQueryNode.indices());
request.routing(deleteByQueryNode.whereClause().clusteredBy().orNull());
transportDeleteByQueryAction.execute(request, new ActionListener<DeleteByQueryResponse>() {
@Override
public void onResponse(DeleteByQueryResponse deleteByQueryResponses) {