Package org.codelibs.fess.es.client
Class FessEsClient
- java.lang.Object
-
- org.codelibs.fess.es.client.FessEsClient
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.elasticsearch.client.Client,org.elasticsearch.client.ElasticsearchClient,org.elasticsearch.common.lease.Releasable
public class FessEsClient extends Object implements org.elasticsearch.client.Client
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFessEsClient.EntityCreator<T,R,H>static interfaceFessEsClient.SearchCondition<B>static classFessEsClient.SearchConditionBuilderstatic interfaceFessEsClient.SearchResult<T,B,R>
-
Field Summary
Fields Modifier and Type Field Description protected org.elasticsearch.client.Clientclientprotected StringclusterNameprotected Map<String,List<String>>configListMapprotected StringhttpAddressprotected List<String>indexConfigListprotected StringindexConfigPathprotected intmaxConfigSyncStatusRetryprotected intmaxEsStatusRetryprotected org.codelibs.elasticsearch.runner.ElasticsearchClusterRunnerrunnerprotected StringscrollForDeleteprotected StringscrollForSearchprotected StringscrollForUpdateprotected Map<String,String>settingsprotected intsizeForDeleteprotected intsizeForUpdate
-
Constructor Summary
Constructors Constructor Description FessEsClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAll(String index, List<Map<String,Object>> docList, BiConsumer<Map<String,Object>,org.elasticsearch.action.index.IndexRequestBuilder> options)voidaddConfigFile(String index, String path)voidaddIndexConfig(String path)voidaddMapping(String index, String docType, String indexName)org.elasticsearch.client.AdminClientadmin()org.elasticsearch.action.ActionFuture<org.elasticsearch.action.bulk.BulkResponse>bulk(org.elasticsearch.action.bulk.BulkRequest request)voidbulk(org.elasticsearch.action.bulk.BulkRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.ClearScrollResponse>clearScroll(org.elasticsearch.action.search.ClearScrollRequest request)voidclearScroll(org.elasticsearch.action.search.ClearScrollRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.ClearScrollResponse> listener)voidclose()protected voidcreateAlias(String index, String createdIndexName)protected org.elasticsearch.client.ClientcreateHttpClient(FessConfig fessConfig, String host)booleancreateIndex(String index, String indexName)booleancreateIndex(String index, String indexName, String numberOfShards, String autoExpandReplicas, boolean uploadConfig)booleandelete(String index, String id)booleandelete(String index, String id, Number seqNo, Number primaryTerm)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.delete.DeleteResponse>delete(org.elasticsearch.action.delete.DeleteRequest request)voiddelete(org.elasticsearch.action.delete.DeleteRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.delete.DeleteResponse> listener)longdeleteByQuery(String index, org.elasticsearch.index.query.QueryBuilder queryBuilder)protected voiddeleteScrollContext(String scrollId)<Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
org.elasticsearch.action.ActionFuture<Response>execute(org.elasticsearch.action.ActionType<Response> action, Request request)<Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse>
voidexecute(org.elasticsearch.action.ActionType<Response> action, Request request, org.elasticsearch.action.ActionListener<Response> listener)booleanexistsIndex(String indexName)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.explain.ExplainResponse>explain(org.elasticsearch.action.explain.ExplainRequest request)voidexplain(org.elasticsearch.action.explain.ExplainRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.explain.ExplainResponse> listener)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.fieldcaps.FieldCapabilitiesResponse>fieldCaps(org.elasticsearch.action.fieldcaps.FieldCapabilitiesRequest request)voidfieldCaps(org.elasticsearch.action.fieldcaps.FieldCapabilitiesRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.fieldcaps.FieldCapabilitiesResponse> listener)org.elasticsearch.client.ClientfilterWithHeader(Map<String,String> headers)voidflush(String... indices)protected StringgenerateNewIndexName(String configIndex)protected <T> Tget(String index, String type, String id, FessEsClient.SearchCondition<org.elasticsearch.action.get.GetRequestBuilder> condition, FessEsClient.SearchResult<T,org.elasticsearch.action.get.GetRequestBuilder,org.elasticsearch.action.get.GetResponse> searchResult)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.get.GetResponse>get(org.elasticsearch.action.get.GetRequest request)voidget(org.elasticsearch.action.get.GetRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.GetResponse> listener)org.dbflute.optional.OptionalEntity<Map<String,Object>>getDocument(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition)protected <T> org.dbflute.optional.OptionalEntity<T>getDocument(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.EntityCreator<T,org.elasticsearch.action.search.SearchResponse,org.elasticsearch.search.SearchHit> creator)List<Map<String,Object>>getDocumentList(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition)protected <T> List<T>getDocumentList(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.EntityCreator<T,org.elasticsearch.action.search.SearchResponse,org.elasticsearch.search.SearchHit> creator)protected InetAddressgetInetAddressByName(String host)StringgetStatus()org.elasticsearch.action.ActionFuture<org.elasticsearch.action.index.IndexResponse>index(org.elasticsearch.action.index.IndexRequest request)voidindex(org.elasticsearch.action.index.IndexRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.index.IndexResponse> listener)protected voidinsertBulkData(FessConfig fessConfig, String configIndex, String configType, String dataPath)booleanisEmbedded()org.elasticsearch.action.ActionFuture<org.elasticsearch.action.get.MultiGetResponse>multiGet(org.elasticsearch.action.get.MultiGetRequest request)voidmultiGet(org.elasticsearch.action.get.MultiGetRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.MultiGetResponse> listener)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.MultiSearchResponse>multiSearch(org.elasticsearch.action.search.MultiSearchRequest request)voidmultiSearch(org.elasticsearch.action.search.MultiSearchRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.MultiSearchResponse> listener)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.termvectors.MultiTermVectorsResponse>multiTermVectors(org.elasticsearch.action.termvectors.MultiTermVectorsRequest request)voidmultiTermVectors(org.elasticsearch.action.termvectors.MultiTermVectorsRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.termvectors.MultiTermVectorsResponse> listener)voidopen()PingResponseping()org.elasticsearch.action.bulk.BulkRequestBuilderprepareBulk()org.elasticsearch.action.bulk.BulkRequestBuilderprepareBulk(String globalIndex, String globalType)org.elasticsearch.action.search.ClearScrollRequestBuilderprepareClearScroll()org.elasticsearch.action.delete.DeleteRequestBuilderprepareDelete()org.elasticsearch.action.delete.DeleteRequestBuilderprepareDelete(String index, String type, String id)org.elasticsearch.action.explain.ExplainRequestBuilderprepareExplain(String index, String type, String id)org.elasticsearch.action.fieldcaps.FieldCapabilitiesRequestBuilderprepareFieldCaps(String... indices)org.elasticsearch.action.get.GetRequestBuilderprepareGet()org.elasticsearch.action.get.GetRequestBuilderprepareGet(String index, String type, String id)org.elasticsearch.action.index.IndexRequestBuilderprepareIndex()org.elasticsearch.action.index.IndexRequestBuilderprepareIndex(String index, String type)org.elasticsearch.action.index.IndexRequestBuilderprepareIndex(String index, String type, String id)org.elasticsearch.action.get.MultiGetRequestBuilderprepareMultiGet()org.elasticsearch.action.search.MultiSearchRequestBuilderprepareMultiSearch()org.elasticsearch.action.termvectors.MultiTermVectorsRequestBuilderprepareMultiTermVectors()org.elasticsearch.action.search.SearchRequestBuilderprepareSearch(String... indices)org.elasticsearch.action.search.SearchScrollRequestBuilderprepareSearchScroll(String scrollId)org.elasticsearch.action.termvectors.TermVectorsRequestBuilderprepareTermVectors()org.elasticsearch.action.termvectors.TermVectorsRequestBuilderprepareTermVectors(String index, String type, String id)org.elasticsearch.action.update.UpdateRequestBuilderprepareUpdate()org.elasticsearch.action.update.UpdateRequestBuilderprepareUpdate(String index, String type, String id)voidrefresh(String... indices)booleanreindex(String fromIndex, String toIndex, boolean waitForCompletion)<T> longscrollSearch(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.EntityCreator<T,org.elasticsearch.action.search.SearchResponse,org.elasticsearch.search.SearchHit> creator, Function<T,Boolean> cursor)<T> Tsearch(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.SearchResult<T,org.elasticsearch.action.search.SearchRequestBuilder,org.elasticsearch.action.search.SearchResponse> searchResult)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.SearchResponse>search(org.elasticsearch.action.search.SearchRequest request)voidsearch(org.elasticsearch.action.search.SearchRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.SearchResponse>searchScroll(org.elasticsearch.action.search.SearchScrollRequest request)voidsearchScroll(org.elasticsearch.action.search.SearchScrollRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)protected voidsendConfigFiles(String index)voidsetClusterName(String clusterName)voidsetIndexConfigPath(String indexConfigPath)voidsetMaxConfigSyncStatusRetry(int maxConfigSyncStatusRetry)voidsetMaxEsStatusRetry(int maxEsStatusRetry)voidsetRunner(org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner runner)voidsetScrollForDelete(String scrollForDelete)voidsetScrollForSearch(String scrollForSearch)voidsetScrollForUpdate(String scrollForUpdate)voidsetSettings(Map<String,String> settings)voidsetSizeForDelete(int sizeForDelete)voidsetSizeForUpdate(int sizeForUpdate)org.elasticsearch.common.settings.Settingssettings()booleanstore(String index, Object obj)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.termvectors.TermVectorsResponse>termVectors(org.elasticsearch.action.termvectors.TermVectorsRequest request)voidtermVectors(org.elasticsearch.action.termvectors.TermVectorsRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.termvectors.TermVectorsResponse> listener)org.elasticsearch.threadpool.ThreadPoolthreadPool()booleanupdate(String index, String id, String field, Object value)org.elasticsearch.action.ActionFuture<org.elasticsearch.action.update.UpdateResponse>update(org.elasticsearch.action.update.UpdateRequest request)voidupdate(org.elasticsearch.action.update.UpdateRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.update.UpdateResponse> listener)booleanupdateAlias(String newIndex)longupdateByQuery(String index, Function<org.elasticsearch.action.search.SearchRequestBuilder,org.elasticsearch.action.search.SearchRequestBuilder> option, BiFunction<org.elasticsearch.action.update.UpdateRequestBuilder,org.elasticsearch.search.SearchHit,org.elasticsearch.action.update.UpdateRequestBuilder> builder)protected voidwaitForConfigSyncStatus()protected voidwaitForYellowStatus(FessConfig fessConfig)
-
-
-
Field Detail
-
runner
protected org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner runner
-
httpAddress
protected String httpAddress
-
client
protected org.elasticsearch.client.Client client
-
indexConfigPath
protected String indexConfigPath
-
scrollForSearch
protected String scrollForSearch
-
sizeForDelete
protected int sizeForDelete
-
scrollForDelete
protected String scrollForDelete
-
sizeForUpdate
protected int sizeForUpdate
-
scrollForUpdate
protected String scrollForUpdate
-
maxConfigSyncStatusRetry
protected int maxConfigSyncStatusRetry
-
maxEsStatusRetry
protected int maxEsStatusRetry
-
clusterName
protected String clusterName
-
-
Method Detail
-
addIndexConfig
public void addIndexConfig(String path)
-
getStatus
public String getStatus()
-
setRunner
public void setRunner(org.codelibs.elasticsearch.runner.ElasticsearchClusterRunner runner)
-
isEmbedded
public boolean isEmbedded()
-
getInetAddressByName
protected InetAddress getInetAddressByName(String host)
-
open
@PostConstruct public void open()
-
createHttpClient
protected org.elasticsearch.client.Client createHttpClient(FessConfig fessConfig, String host)
-
existsIndex
public boolean existsIndex(String indexName)
-
createIndex
public boolean createIndex(String index, String indexName, String numberOfShards, String autoExpandReplicas, boolean uploadConfig)
-
updateAlias
public boolean updateAlias(String newIndex)
-
sendConfigFiles
protected void sendConfigFiles(String index)
-
insertBulkData
protected void insertBulkData(FessConfig fessConfig, String configIndex, String configType, String dataPath)
-
waitForYellowStatus
protected void waitForYellowStatus(FessConfig fessConfig)
-
waitForConfigSyncStatus
protected void waitForConfigSyncStatus()
-
close
@PreDestroy public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.elasticsearch.common.lease.Releasable
-
updateByQuery
public long updateByQuery(String index, Function<org.elasticsearch.action.search.SearchRequestBuilder,org.elasticsearch.action.search.SearchRequestBuilder> option, BiFunction<org.elasticsearch.action.update.UpdateRequestBuilder,org.elasticsearch.search.SearchHit,org.elasticsearch.action.update.UpdateRequestBuilder> builder)
-
deleteByQuery
public long deleteByQuery(String index, org.elasticsearch.index.query.QueryBuilder queryBuilder)
-
deleteScrollContext
protected void deleteScrollContext(String scrollId)
-
get
protected <T> T get(String index, String type, String id, FessEsClient.SearchCondition<org.elasticsearch.action.get.GetRequestBuilder> condition, FessEsClient.SearchResult<T,org.elasticsearch.action.get.GetRequestBuilder,org.elasticsearch.action.get.GetResponse> searchResult)
-
search
public <T> T search(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.SearchResult<T,org.elasticsearch.action.search.SearchRequestBuilder,org.elasticsearch.action.search.SearchResponse> searchResult)
-
scrollSearch
public <T> long scrollSearch(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.EntityCreator<T,org.elasticsearch.action.search.SearchResponse,org.elasticsearch.search.SearchHit> creator, Function<T,Boolean> cursor)
-
getDocument
public org.dbflute.optional.OptionalEntity<Map<String,Object>> getDocument(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition)
-
getDocument
protected <T> org.dbflute.optional.OptionalEntity<T> getDocument(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.EntityCreator<T,org.elasticsearch.action.search.SearchResponse,org.elasticsearch.search.SearchHit> creator)
-
getDocumentList
public List<Map<String,Object>> getDocumentList(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition)
-
getDocumentList
protected <T> List<T> getDocumentList(String index, FessEsClient.SearchCondition<org.elasticsearch.action.search.SearchRequestBuilder> condition, FessEsClient.EntityCreator<T,org.elasticsearch.action.search.SearchResponse,org.elasticsearch.search.SearchHit> creator)
-
refresh
public void refresh(String... indices)
-
flush
public void flush(String... indices)
-
ping
public PingResponse ping()
-
addAll
public void addAll(String index, List<Map<String,Object>> docList, BiConsumer<Map<String,Object>,org.elasticsearch.action.index.IndexRequestBuilder> options)
-
setIndexConfigPath
public void setIndexConfigPath(String indexConfigPath)
-
setClusterName
public void setClusterName(String clusterName)
-
threadPool
public org.elasticsearch.threadpool.ThreadPool threadPool()
- Specified by:
threadPoolin interfaceorg.elasticsearch.client.ElasticsearchClient
-
admin
public org.elasticsearch.client.AdminClient admin()
- Specified by:
adminin interfaceorg.elasticsearch.client.Client
-
index
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.index.IndexResponse> index(org.elasticsearch.action.index.IndexRequest request)
- Specified by:
indexin interfaceorg.elasticsearch.client.Client
-
index
public void index(org.elasticsearch.action.index.IndexRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.index.IndexResponse> listener)- Specified by:
indexin interfaceorg.elasticsearch.client.Client
-
prepareIndex
public org.elasticsearch.action.index.IndexRequestBuilder prepareIndex()
- Specified by:
prepareIndexin interfaceorg.elasticsearch.client.Client
-
update
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.update.UpdateResponse> update(org.elasticsearch.action.update.UpdateRequest request)
- Specified by:
updatein interfaceorg.elasticsearch.client.Client
-
update
public void update(org.elasticsearch.action.update.UpdateRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.update.UpdateResponse> listener)- Specified by:
updatein interfaceorg.elasticsearch.client.Client
-
prepareUpdate
public org.elasticsearch.action.update.UpdateRequestBuilder prepareUpdate()
- Specified by:
prepareUpdatein interfaceorg.elasticsearch.client.Client
-
prepareUpdate
public org.elasticsearch.action.update.UpdateRequestBuilder prepareUpdate(String index, String type, String id)
- Specified by:
prepareUpdatein interfaceorg.elasticsearch.client.Client
-
prepareIndex
public org.elasticsearch.action.index.IndexRequestBuilder prepareIndex(String index, String type)
- Specified by:
prepareIndexin interfaceorg.elasticsearch.client.Client
-
prepareIndex
public org.elasticsearch.action.index.IndexRequestBuilder prepareIndex(String index, String type, String id)
- Specified by:
prepareIndexin interfaceorg.elasticsearch.client.Client
-
delete
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.delete.DeleteResponse> delete(org.elasticsearch.action.delete.DeleteRequest request)
- Specified by:
deletein interfaceorg.elasticsearch.client.Client
-
delete
public void delete(org.elasticsearch.action.delete.DeleteRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.delete.DeleteResponse> listener)- Specified by:
deletein interfaceorg.elasticsearch.client.Client
-
prepareDelete
public org.elasticsearch.action.delete.DeleteRequestBuilder prepareDelete()
- Specified by:
prepareDeletein interfaceorg.elasticsearch.client.Client
-
prepareDelete
public org.elasticsearch.action.delete.DeleteRequestBuilder prepareDelete(String index, String type, String id)
- Specified by:
prepareDeletein interfaceorg.elasticsearch.client.Client
-
bulk
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.bulk.BulkResponse> bulk(org.elasticsearch.action.bulk.BulkRequest request)
- Specified by:
bulkin interfaceorg.elasticsearch.client.Client
-
bulk
public void bulk(org.elasticsearch.action.bulk.BulkRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)- Specified by:
bulkin interfaceorg.elasticsearch.client.Client
-
prepareBulk
public org.elasticsearch.action.bulk.BulkRequestBuilder prepareBulk()
- Specified by:
prepareBulkin interfaceorg.elasticsearch.client.Client
-
get
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.get.GetResponse> get(org.elasticsearch.action.get.GetRequest request)
- Specified by:
getin interfaceorg.elasticsearch.client.Client
-
get
public void get(org.elasticsearch.action.get.GetRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.GetResponse> listener)- Specified by:
getin interfaceorg.elasticsearch.client.Client
-
prepareGet
public org.elasticsearch.action.get.GetRequestBuilder prepareGet()
- Specified by:
prepareGetin interfaceorg.elasticsearch.client.Client
-
prepareGet
public org.elasticsearch.action.get.GetRequestBuilder prepareGet(String index, String type, String id)
- Specified by:
prepareGetin interfaceorg.elasticsearch.client.Client
-
multiGet
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.get.MultiGetResponse> multiGet(org.elasticsearch.action.get.MultiGetRequest request)
- Specified by:
multiGetin interfaceorg.elasticsearch.client.Client
-
multiGet
public void multiGet(org.elasticsearch.action.get.MultiGetRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.MultiGetResponse> listener)- Specified by:
multiGetin interfaceorg.elasticsearch.client.Client
-
prepareMultiGet
public org.elasticsearch.action.get.MultiGetRequestBuilder prepareMultiGet()
- Specified by:
prepareMultiGetin interfaceorg.elasticsearch.client.Client
-
search
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.SearchResponse> search(org.elasticsearch.action.search.SearchRequest request)
- Specified by:
searchin interfaceorg.elasticsearch.client.Client
-
search
public void search(org.elasticsearch.action.search.SearchRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)- Specified by:
searchin interfaceorg.elasticsearch.client.Client
-
prepareSearch
public org.elasticsearch.action.search.SearchRequestBuilder prepareSearch(String... indices)
- Specified by:
prepareSearchin interfaceorg.elasticsearch.client.Client
-
searchScroll
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.SearchResponse> searchScroll(org.elasticsearch.action.search.SearchScrollRequest request)
- Specified by:
searchScrollin interfaceorg.elasticsearch.client.Client
-
searchScroll
public void searchScroll(org.elasticsearch.action.search.SearchScrollRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)- Specified by:
searchScrollin interfaceorg.elasticsearch.client.Client
-
prepareSearchScroll
public org.elasticsearch.action.search.SearchScrollRequestBuilder prepareSearchScroll(String scrollId)
- Specified by:
prepareSearchScrollin interfaceorg.elasticsearch.client.Client
-
multiSearch
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.MultiSearchResponse> multiSearch(org.elasticsearch.action.search.MultiSearchRequest request)
- Specified by:
multiSearchin interfaceorg.elasticsearch.client.Client
-
multiSearch
public void multiSearch(org.elasticsearch.action.search.MultiSearchRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.MultiSearchResponse> listener)- Specified by:
multiSearchin interfaceorg.elasticsearch.client.Client
-
prepareMultiSearch
public org.elasticsearch.action.search.MultiSearchRequestBuilder prepareMultiSearch()
- Specified by:
prepareMultiSearchin interfaceorg.elasticsearch.client.Client
-
prepareExplain
public org.elasticsearch.action.explain.ExplainRequestBuilder prepareExplain(String index, String type, String id)
- Specified by:
prepareExplainin interfaceorg.elasticsearch.client.Client
-
explain
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.explain.ExplainResponse> explain(org.elasticsearch.action.explain.ExplainRequest request)
- Specified by:
explainin interfaceorg.elasticsearch.client.Client
-
explain
public void explain(org.elasticsearch.action.explain.ExplainRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.explain.ExplainResponse> listener)- Specified by:
explainin interfaceorg.elasticsearch.client.Client
-
prepareClearScroll
public org.elasticsearch.action.search.ClearScrollRequestBuilder prepareClearScroll()
- Specified by:
prepareClearScrollin interfaceorg.elasticsearch.client.Client
-
clearScroll
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.search.ClearScrollResponse> clearScroll(org.elasticsearch.action.search.ClearScrollRequest request)
- Specified by:
clearScrollin interfaceorg.elasticsearch.client.Client
-
clearScroll
public void clearScroll(org.elasticsearch.action.search.ClearScrollRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.ClearScrollResponse> listener)- Specified by:
clearScrollin interfaceorg.elasticsearch.client.Client
-
settings
public org.elasticsearch.common.settings.Settings settings()
- Specified by:
settingsin interfaceorg.elasticsearch.client.Client
-
termVectors
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.termvectors.TermVectorsResponse> termVectors(org.elasticsearch.action.termvectors.TermVectorsRequest request)
- Specified by:
termVectorsin interfaceorg.elasticsearch.client.Client
-
termVectors
public void termVectors(org.elasticsearch.action.termvectors.TermVectorsRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.termvectors.TermVectorsResponse> listener)- Specified by:
termVectorsin interfaceorg.elasticsearch.client.Client
-
prepareTermVectors
public org.elasticsearch.action.termvectors.TermVectorsRequestBuilder prepareTermVectors()
- Specified by:
prepareTermVectorsin interfaceorg.elasticsearch.client.Client
-
prepareTermVectors
public org.elasticsearch.action.termvectors.TermVectorsRequestBuilder prepareTermVectors(String index, String type, String id)
- Specified by:
prepareTermVectorsin interfaceorg.elasticsearch.client.Client
-
multiTermVectors
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.termvectors.MultiTermVectorsResponse> multiTermVectors(org.elasticsearch.action.termvectors.MultiTermVectorsRequest request)
- Specified by:
multiTermVectorsin interfaceorg.elasticsearch.client.Client
-
multiTermVectors
public void multiTermVectors(org.elasticsearch.action.termvectors.MultiTermVectorsRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.termvectors.MultiTermVectorsResponse> listener)- Specified by:
multiTermVectorsin interfaceorg.elasticsearch.client.Client
-
prepareMultiTermVectors
public org.elasticsearch.action.termvectors.MultiTermVectorsRequestBuilder prepareMultiTermVectors()
- Specified by:
prepareMultiTermVectorsin interfaceorg.elasticsearch.client.Client
-
setSizeForUpdate
public void setSizeForUpdate(int sizeForUpdate)
-
setScrollForUpdate
public void setScrollForUpdate(String scrollForUpdate)
-
setSizeForDelete
public void setSizeForDelete(int sizeForDelete)
-
setScrollForDelete
public void setScrollForDelete(String scrollForDelete)
-
setScrollForSearch
public void setScrollForSearch(String scrollForSearch)
-
setMaxConfigSyncStatusRetry
public void setMaxConfigSyncStatusRetry(int maxConfigSyncStatusRetry)
-
setMaxEsStatusRetry
public void setMaxEsStatusRetry(int maxEsStatusRetry)
-
filterWithHeader
public org.elasticsearch.client.Client filterWithHeader(Map<String,String> headers)
- Specified by:
filterWithHeaderin interfaceorg.elasticsearch.client.Client
-
execute
public <Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse> org.elasticsearch.action.ActionFuture<Response> execute(org.elasticsearch.action.ActionType<Response> action, Request request)- Specified by:
executein interfaceorg.elasticsearch.client.ElasticsearchClient
-
execute
public <Request extends org.elasticsearch.action.ActionRequest,Response extends org.elasticsearch.action.ActionResponse> void execute(org.elasticsearch.action.ActionType<Response> action, Request request, org.elasticsearch.action.ActionListener<Response> listener)- Specified by:
executein interfaceorg.elasticsearch.client.ElasticsearchClient
-
prepareFieldCaps
public org.elasticsearch.action.fieldcaps.FieldCapabilitiesRequestBuilder prepareFieldCaps(String... indices)
- Specified by:
prepareFieldCapsin interfaceorg.elasticsearch.client.Client
-
fieldCaps
public org.elasticsearch.action.ActionFuture<org.elasticsearch.action.fieldcaps.FieldCapabilitiesResponse> fieldCaps(org.elasticsearch.action.fieldcaps.FieldCapabilitiesRequest request)
- Specified by:
fieldCapsin interfaceorg.elasticsearch.client.Client
-
fieldCaps
public void fieldCaps(org.elasticsearch.action.fieldcaps.FieldCapabilitiesRequest request, org.elasticsearch.action.ActionListener<org.elasticsearch.action.fieldcaps.FieldCapabilitiesResponse> listener)- Specified by:
fieldCapsin interfaceorg.elasticsearch.client.Client
-
-