Class Elasticsearch63WorkFactory
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.work.factory.impl.Elasticsearch7WorkFactory
-
- org.hibernate.search.backend.elasticsearch.work.factory.impl.Elasticsearch67WorkFactory
-
- org.hibernate.search.backend.elasticsearch.work.factory.impl.Elasticsearch63WorkFactory
-
- All Implemented Interfaces:
ElasticsearchWorkFactory
- Direct Known Subclasses:
Elasticsearch56WorkFactory
public class Elasticsearch63WorkFactory extends Elasticsearch67WorkFactory
A work builder factory for ES6.3 to ES6.6.Compared to ES6.7:
- We do NOT set an "include_type_name=true" parameter in index creation and mapping APIs
-
-
Field Summary
-
Fields inherited from class org.hibernate.search.backend.elasticsearch.work.factory.impl.Elasticsearch7WorkFactory
gsonProvider, ignoreShardFailures
-
-
Constructor Summary
Constructors Constructor Description Elasticsearch63WorkFactory(GsonProvider gsonProvider, Boolean ignoreShardFailures)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateIndexWork.BuildercreateIndex(URLEncodedString indexName)GetIndexMetadataWork.BuildergetIndexMetadata()PutIndexMappingWork.BuilderputIndexTypeMapping(URLEncodedString indexName, RootTypeMapping mapping)-
Methods inherited from class org.hibernate.search.backend.elasticsearch.work.factory.impl.Elasticsearch67WorkFactory
delete, explain, index, search
-
Methods inherited from class org.hibernate.search.backend.elasticsearch.work.factory.impl.Elasticsearch7WorkFactory
bulk, clearScroll, closeIndex, count, deleteByQuery, dropIndex, flush, mergeSegments, openIndex, putIndexAliases, putIndexSettings, refresh, scroll, waitForIndexStatusWork
-
-
-
-
Constructor Detail
-
Elasticsearch63WorkFactory
public Elasticsearch63WorkFactory(GsonProvider gsonProvider, Boolean ignoreShardFailures)
-
-
Method Detail
-
createIndex
public CreateIndexWork.Builder createIndex(URLEncodedString indexName)
- Specified by:
createIndexin interfaceElasticsearchWorkFactory- Overrides:
createIndexin classElasticsearch67WorkFactory
-
getIndexMetadata
public GetIndexMetadataWork.Builder getIndexMetadata()
- Specified by:
getIndexMetadatain interfaceElasticsearchWorkFactory- Overrides:
getIndexMetadatain classElasticsearch67WorkFactory
-
putIndexTypeMapping
public PutIndexMappingWork.Builder putIndexTypeMapping(URLEncodedString indexName, RootTypeMapping mapping)
- Specified by:
putIndexTypeMappingin interfaceElasticsearchWorkFactory- Overrides:
putIndexTypeMappingin classElasticsearch67WorkFactory
-
-