@Override public IndexRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new IndexRequestBuilder(client, this); } }
@Override public IndexRequestBuilder prepareIndex() { return new IndexRequestBuilder(this, IndexAction.INSTANCE, null); }
public ReindexRequestBuilder(ElasticsearchClient client, Action<ReindexRequest, BulkByScrollResponse, ReindexRequestBuilder> action) { this(client, action, new SearchRequestBuilder(client, SearchAction.INSTANCE), new IndexRequestBuilder(client, IndexAction.INSTANCE)); }
@Override public IndexRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new IndexRequestBuilder(client, this); } }
@Override public IndexRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new IndexRequestBuilder(client, this); } }
@Override public IndexRequestBuilder prepareIndex() { return new IndexRequestBuilder(this, IndexAction.INSTANCE, null); }
@Override public IndexRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new IndexRequestBuilder(client, this); } }
@Override public IndexRequestBuilder prepareIndex() { return new IndexRequestBuilder(this, null); }
@Override public IndexRequestBuilder prepareIndex() { return new IndexRequestBuilder(this, null); }
@Override public IndexRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new IndexRequestBuilder(client, this); } }
@Override public IndexRequestBuilder prepareIndex() { return new IndexRequestBuilder(this, IndexAction.INSTANCE, null); }
@Override public IndexRequestBuilder prepareIndex() { return new IndexRequestBuilder(this, IndexAction.INSTANCE, null); }
public ReindexRequestBuilder(ElasticsearchClient client, Action<ReindexRequest, BulkByScrollResponse, ReindexRequestBuilder> action) { this(client, action, new SearchRequestBuilder(client, SearchAction.INSTANCE), new IndexRequestBuilder(client, IndexAction.INSTANCE)); }
public ReindexRequestBuilder(ElasticsearchClient client, Action<ReindexRequest, ReindexResponse, ReindexRequestBuilder> action) { this(client, action, new SearchRequestBuilder(client, SearchAction.INSTANCE), new IndexRequestBuilder(client, IndexAction.INSTANCE)); }
public ReindexRequestBuilder(ElasticsearchClient client, Action<ReindexRequest, BulkByScrollResponse, ReindexRequestBuilder> action) { this(client, action, new SearchRequestBuilder(client, SearchAction.INSTANCE), new IndexRequestBuilder(client, IndexAction.INSTANCE)); }
public ReindexRequestBuilder(ElasticsearchClient client, Action<ReindexRequest, BulkByScrollResponse, ReindexRequestBuilder> action) { this(client, action, new SearchRequestBuilder(client, SearchAction.INSTANCE), new IndexRequestBuilder(client, IndexAction.INSTANCE)); }
public ReindexRequestBuilder(ElasticsearchClient client, Action<ReindexRequest, ReindexResponse, ReindexRequestBuilder> action) { this(client, action, new SearchRequestBuilder(client, SearchAction.INSTANCE), new IndexRequestBuilder(client, IndexAction.INSTANCE)); }
@Override public IndexRequestBuilder prepareIndex(final String index, final String type) { return new IndexRequestBuilder(this, index).setType(type); }
@Override public IndexRequestBuilder prepareIndex(final String index, final String type) { return new IndexRequestBuilder(this, index).setType(type); }
/** * Create {@link IndexRequestBuilder} for this tuple. * It calls {@link #getId(T)}, {@link #getIndexName(T)}, {@link #getType(T)}. * * @param tuple * @return */ protected IndexRequestBuilder getIndexRequestBuilder(T tuple){ IndexRequestBuilder indexRequestBuilder = new IndexRequestBuilder(store.client, getIndexName(tuple)); String id = getId(tuple); if (id != null) { indexRequestBuilder.setId(id); } indexRequestBuilder.setType(getType(tuple)); return setSource(indexRequestBuilder, tuple); }