public interface ElasticsearchWorkFactory
IndexWorkBuilder index(String indexName, String typeName, String id, com.google.gson.JsonObject document)
DeleteWorkBuilder delete(String indexName, String typeName, String id)
DeleteByQueryWorkBuilder deleteByQuery(String indexName, com.google.gson.JsonObject payload)
FlushWorkBuilder flush()
RefreshWorkBuilder refresh()
OptimizeWorkBuilder optimize()
BulkWorkBuilder bulk(List<BulkableElasticsearchWork<?>> bulkableWorks)
SearchWorkBuilder search(com.google.gson.JsonObject payload)
ExplainWorkBuilder explain(String indexName, String typeName, String id, com.google.gson.JsonObject payload)
ScrollWorkBuilder scroll(String scrollId, String scrollTimeout)
ClearScrollWorkBuilder clearScroll(String scrollId)
CreateIndexWorkBuilder createIndex(String indexName)
DropIndexWorkBuilder dropIndex(String indexName)
OpenIndexWorkBuilder openIndex(String indexName)
CloseIndexWorkBuilder closeIndex(String indexName)
IndexExistsWorkBuilder indexExists(String indexName)
GetIndexSettingsWorkBuilder getIndexSettings(String indexName)
PutIndexSettingsWorkBuilder putIndexSettings(String indexName, IndexSettings settings)
GetIndexTypeMappingsWorkBuilder getIndexTypeMappings(String indexName)
PutIndexMappingWorkBuilder putIndexTypeMapping(String indexName, String typeName, TypeMapping mapping)
WaitForIndexStatusWorkBuilder waitForIndexStatusWork(String indexName, ElasticsearchIndexStatus requiredStatus, String timeout)
Copyright © 2006–2017 Hibernate. All rights reserved.