@Override public void addEvent(Event event, IndexNameBuilder indexNameBuilder, String indexType, long ttlMs) throws Exception { if (bulkRequestBuilder == null) { bulkRequestBuilder = client.prepareBulk(); } IndexRequestBuilder indexRequestBuilder = null; if (indexRequestBuilderFactory == null) { indexRequestBuilder = client .prepareIndex(indexNameBuilder.getIndexName(event), indexType) .setSource(serializer.getContentBuilder(event).bytes()); } else { indexRequestBuilder = indexRequestBuilderFactory.createIndexRequest( client, indexNameBuilder.getIndexPrefix(event), indexType, event); } if (ttlMs > 0) { indexRequestBuilder.setTTL(ttlMs); } bulkRequestBuilder.add(indexRequestBuilder); }
@Override public void index(String appid, ParaObject po, long ttl) { if (po == null || StringUtils.isBlank(appid)) { return; } Map<String, Object> data = Utils.getAnnotatedFields(po, null, false); try { IndexRequestBuilder irb = client().prepareIndex(getIndexName(appid), po.getType(), po.getId()). setSource(data); if (ttl > 0) { irb.setTTL(ttl); } if (isAsyncEnabled()) { irb.execute(); } else { irb.execute().actionGet(); } logger.debug("Search.index() {}", po.getId()); } catch (Exception e) { logger.warn(null, e); } }
indexRequestBuilder.setTTL(ttl);
indexRequestBuilder.setTTL(ttl);
private void createStoredQuery(String instanceId, String ttl, BooleanAgentDocument booleanAgentDocument, Optional<String> booleanRestriction) throws IOException { String reference = booleanAgentDocument.getReference() + "_" + instanceId; XContentBuilder storedQuery = prepareStoredQuery(instanceId, booleanAgentDocument, booleanRestriction, reference); // replaces an existing document with a new document by using the reference value as the Elasticsearch _id. getElasticClient() .prepareIndex(policyIndexName, percolatorTypeName, reference) .setSource(storedQuery) .setRefresh(true) .setTTL(ttl) .get(elasticsearchProperties.getElasticsearchSearchTimeout()); }
@Override public void addEvent(Event event, IndexNameBuilder indexNameBuilder, String indexType, long ttlMs) throws Exception { if (bulkRequestBuilder == null) { bulkRequestBuilder = client.prepareBulk(); } IndexRequestBuilder indexRequestBuilder; if (indexRequestBuilderFactory == null) { indexRequestBuilder = client .prepareIndex(indexNameBuilder.getIndexName(event), indexType) .setSource(serializer.getContentBuilder(event).bytes()); } else { indexRequestBuilder = indexRequestBuilderFactory.createIndexRequest( client, indexNameBuilder.getIndexPrefix(event), indexType, event); } if (ttlMs > 0) { indexRequestBuilder.setTTL(ttlMs); } bulkRequestBuilder.add(indexRequestBuilder); }
@Override public void addEvent(Event event, IndexNameBuilder indexNameBuilder, String indexType, long ttlMs) throws Exception { if (bulkRequestBuilder == null) { bulkRequestBuilder = client.prepareBulk(); } IndexRequestBuilder indexRequestBuilder = null; if (indexRequestBuilderFactory == null) { indexRequestBuilder = client .prepareIndex(indexNameBuilder.getIndexName(event), indexType) .setSource(serializer.getContentBuilder(event).bytes()); } else { indexRequestBuilder = indexRequestBuilderFactory.createIndexRequest( client, indexNameBuilder.getIndexPrefix(event), indexType, event); } if (ttlMs > 0) { indexRequestBuilder.setTTL(ttlMs); } bulkRequestBuilder.add(indexRequestBuilder); }
if (options.getVersionType() != null) builder.setVersionType(options.getVersionType()); if (options.getTimestamp() != null) builder.setTimestamp(options.getTimestamp()); if (options.getTtl() != null) builder.setTTL(options.getTtl()); if (options.getTimeout() != null) builder.setTimeout(options.getTimeout());