log.error("Failed to execute ES query {}", brb.request().timeout(), e); throw convert(e);
@Override public void close(Throwable errorOrNull) { try (TransportClient closeClient = client) { if (bulkBuilder != null && closeClient != null) { closeClient.bulk(bulkBuilder.request()); } } }
@Override public void close(Throwable errorOrNull) { try (TransportClient closeClient = client) { if (bulkBuilder != null && closeClient != null) { closeClient.bulk(bulkBuilder.request()); } } }
if (!bulkRequest.request().requests().isEmpty()) { BulkResponse bulkResponse = bulkRequest.execute().actionGet(); if (bulkResponse.hasFailures()) {
client.bulk(bulkBuilder.request()).actionGet(); cnt.set(0); bulkBuilder = client.prepareBulk();
client.bulk(bulkBuilder.request()).actionGet(); cnt.set(0); bulkBuilder = client.prepareBulk();
@Before public void before() throws IOException { if(!client.admin().indices().prepareExists(INDEX).execute().actionGet().isExists()) { client.admin().indices().prepareCreate(INDEX).execute().actionGet(); } final BulkRequestBuilder bulk = client.prepareBulk(); final JsonSerializer<Person> serializer = mapper.serializer(Person.class); for (int i = 0; i < SIZE; i++) { final String name = UUID.randomUUID().toString(); final IndexRequest request = new IndexRequest(INDEX, TYPE); request.source(serializer.apply(Person.builder().id("").firstname(name).lastname(name).build()), JSON); bulk.add(request); } client.bulk(bulk.request()).actionGet(); flush(INDEX); }
@Before public void before() throws IOException { if(!client.admin().indices().prepareExists(INDEX).execute().actionGet().isExists()) { client.admin().indices().prepareCreate(INDEX).execute().actionGet(); } final JsonSerializer<Person> serializer = mapper.serializer(Person.class); final BulkRequestBuilder bulk = client.prepareBulk(); for (int i = 0; i < SIZE; i++) { final String name = UUID.randomUUID().toString(); final IndexRequest request = new IndexRequest(INDEX, TYPE); request.source(serializer.apply(Person.builder().id("").firstname(name).lastname(name).build()), JSON); bulk.add(request); } client.bulk(bulk.request()).actionGet(); flush(INDEX); }
@Before public void before() throws IOException { final IndicesAdminClient indices = client.admin().indices(); if(!indices.prepareExists(INDEX).execute().actionGet().isExists()) { indices.prepareCreate(INDEX).execute().actionGet(); } final JsonSerializer<Person> serializer = mapper.serializer(Person.class); final BulkRequestBuilder bulk = client.prepareBulk(); for (int i = 0; i < SIZE; i++) { final String name = UUID.randomUUID().toString(); final IndexRequest request = new IndexRequest(INDEX, TYPE); request.source(serializer.apply(Person.builder().id("").firstname(name).lastname(name).build()), JSON); bulk.add(request); } client.bulk(bulk.request()).actionGet(); flush(INDEX); }