Interface ElasticsearchWorkFactory
-
- All Known Implementing Classes:
Elasticsearch56WorkFactory,Elasticsearch63WorkFactory,Elasticsearch67WorkFactory,Elasticsearch7WorkFactory
public interface ElasticsearchWorkFactory
-
-
Method Summary
-
-
-
Method Detail
-
index
IndexWork.Builder index(String entityTypeName, Object entityIdentifier, URLEncodedString elasticsearchIndexName, String documentIdentifier, String routingKey, com.google.gson.JsonObject document)
-
delete
DeleteWork.Builder delete(String entityTypeName, Object entityIdentifier, URLEncodedString elasticsearchIndexName, String documentIdentifier, String routingKey)
-
deleteByQuery
DeleteByQueryWork.Builder deleteByQuery(URLEncodedString indexName, com.google.gson.JsonObject payload)
-
flush
FlushWork.Builder flush()
-
refresh
RefreshWork.Builder refresh()
-
mergeSegments
ForceMergeWork.Builder mergeSegments()
-
bulk
BulkWork.Builder bulk(List<? extends BulkableWork<?>> bulkableWorks)
-
search
<T> SearchWork.Builder<T> search(com.google.gson.JsonObject payload, ElasticsearchSearchResultExtractor<T> searchResultExtractor)
-
count
CountWork.Builder count()
-
explain
ExplainWork.Builder explain(URLEncodedString indexName, URLEncodedString id, com.google.gson.JsonObject payload)
-
scroll
<T> ScrollWork.Builder<T> scroll(String scrollId, String scrollTimeout, ElasticsearchSearchResultExtractor<T> searchResultExtractor)
-
clearScroll
ClearScrollWork.Builder clearScroll(String scrollId)
-
createIndex
CreateIndexWork.Builder createIndex(URLEncodedString indexName)
-
dropIndex
DropIndexWork.Builder dropIndex(URLEncodedString indexName)
-
openIndex
OpenIndexWork.Builder openIndex(URLEncodedString indexName)
-
closeIndex
CloseIndexWork.Builder closeIndex(URLEncodedString indexName)
-
getIndexMetadata
GetIndexMetadataWork.Builder getIndexMetadata()
-
putIndexSettings
PutIndexSettingsWork.Builder putIndexSettings(URLEncodedString indexName, IndexSettings settings)
-
putIndexTypeMapping
PutIndexMappingWork.Builder putIndexTypeMapping(URLEncodedString indexName, RootTypeMapping mapping)
-
waitForIndexStatusWork
WaitForIndexStatusWork.Builder waitForIndexStatusWork(URLEncodedString indexName, IndexStatus requiredStatus, int requiredStatusTimeoutInMs)
-
putIndexAliases
PutIndexAliasesWork.Builder putIndexAliases(URLEncodedString indexName, Map<String,IndexAliasDefinition> aliases)
-
-