.execute() .actionGet();
UpdateRequestBuilder br = client.prepareUpdate("index", "enduser", "1"); br.setDoc("{\"location\":{ \"name\": \"london\", \"point\": \"44.5,5.2\" }}".getBytes()); br.execute();
private void addActionRequestBuilderForFlush(String elementId, UpdateRequestBuilder updateRequestBuilder) { Future future; try { future = updateRequestBuilder.execute(); } catch (Exception ex) { LOGGER.debug("Could not execute update: %s", ex.getMessage()); future = SettableFuture.create(); ((SettableFuture) future).setException(ex); } getFlushObjectQueue().add(new FlushObject(elementId, updateRequestBuilder, future)); }
private void addActionRequestBuilderForFlush(String elementId, UpdateRequestBuilder updateRequestBuilder) { Future future; try { future = updateRequestBuilder.execute(); } catch (Exception ex) { LOGGER.debug("Could not execute update: %s", ex.getMessage()); future = SettableFuture.create(); ((SettableFuture) future).setException(ex); } getFlushObjectQueue().add(new FlushObject(elementId, updateRequestBuilder, future)); }
/** * 通过ID查询 IndexResponse * * @param _id * @return */ public UpdateResponse upsert(String _id, String source) { EsLogUtils.info("执行增改 {}/{}?{}", this.index, this.type, source); return this.updateRequest(_id).setDoc(source, XContentType.JSON).setUpsert(source, XContentType.JSON).execute().actionGet(); }
final UpdateResponse updateResponse = requestBuilder.execute().actionGet();
client.prepareUpdate(authIndex, userType, userId) .setSource(builder).setRefresh(true) .execute(new ActionListener<UpdateResponse>() {
final UpdateResponse updateResponse = requestBuilder.execute().actionGet();
try { logRequestSize(elementId, updateRequestBuilder.request()); future = updateRequestBuilder.execute(); } catch (Exception ex) { LOGGER.debug("Could not execute update: %s", ex.getMessage());
try { logRequestSize(elementId, updateRequestBuilder.request()); future = updateRequestBuilder.execute(); } catch (Exception ex) { LOGGER.debug("Could not execute update: %s", ex.getMessage());
private void updateReferencedFields(Entity parent, Entity child, boolean updateParent) { try { UpdateRequestBuilder urb = buildUpdateRequestForReferencedFields(parent, child, updateParent); urb.execute().actionGet(); if (IndexAccess.LOG.isFINE()) { IndexAccess.LOG.FINE("UPDATE: %s.%s: SUCCEEDED", index.getIndex(getLocalClass()), getLocalType()); } index.traceChange(child); } catch (VersionConflictEngineException t) { // Ran out of retries -> report as warning IndexAccess.LOG.WARN("UPDATE: %s.%s: FAILED DUE TO CONCURRENT UPDATE: %s", index.getIndex(getLocalClass()), getLocalType(), t.getMessage()); index.reportClash(child); } catch (DocumentMissingException t) { Exceptions.ignore(t); } catch (Exception t) { if (IndexAccess.LOG.isFINE()) { IndexAccess.LOG.FINE("UPDATE: %s.%s: FAILED: %s", index.getIndex(getLocalClass()), getLocalType(), t.getMessage()); } throw Exceptions.handle(IndexAccess.LOG, t); } }
builder.execute(new ActionListener<UpdateResponse>() { @Override public void onResponse(UpdateResponse updateResponse) {