Uses of Interface
org.springframework.data.elasticsearch.core.document.Document
Package
Description
This package contains classes that use the new Elasticsearch client library (co.elastic.clients:elasticsearch-java)
to access Elasticsearch.
Classes related to the Document structure of Elasticsearch documents and search responses.
classes and interfaces related to Spring Data Elasticsearch events and callbacks.
Classes related to Elasticsearch index management.
-
Uses of Document in org.springframework.data.elasticsearch.client.elc
Modifier and TypeMethodDescriptionIndicesTemplate.createMapping()
IndicesTemplate.createMapping
(Class<?> clazz) Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Document>
ReactiveIndicesTemplate.createMapping()
reactor.core.publisher.Mono<Document>
ReactiveIndicesTemplate.createMapping
(Class<?> clazz) reactor.core.publisher.Mono<Document>
ReactiveIndicesTemplate.getMapping()
Modifier and TypeMethodDescriptionboolean
reactor.core.publisher.Mono<Boolean>
protected boolean
IndicesTemplate.doCreate
(IndexCoordinates indexCoordinates, Map<String, Object> settings, Document mapping) boolean
IndicesTemplate.putMapping
(Document mapping) Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Boolean>
ReactiveIndicesTemplate.putMapping
(reactor.core.publisher.Mono<Document> mapping) -
Uses of Document in org.springframework.data.elasticsearch.core
Modifier and TypeMethodDescriptionAbstractIndexTemplate.createMapping()
AbstractIndexTemplate.createMapping
(Class<?> clazz) IndexOperations.createMapping()
Creates the index mapping for the entity this IndexOperations is bound to.IndexOperations.createMapping
(Class<?> clazz) Creates the index mapping for the given classIndexInformation.getMapping()
protected <T> Document
AbstractElasticsearchTemplate.maybeCallbackAfterLoad
(Document document, Class<T> type, IndexCoordinates indexCoordinates) Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Document>
ReactiveIndexOperations.createMapping()
Creates the index mapping for the entity this IndexOperations is bound to.reactor.core.publisher.Mono<Document>
ReactiveIndexOperations.createMapping
(Class<?> clazz) Creates the index mapping for the given classreactor.core.publisher.Mono<Document>
ReactiveIndexOperations.getMapping()
Get mapping for the index targeted defined by thisReactiveIndexOperations
static reactor.core.publisher.Mono<Document>
ReactiveResourceUtil.loadDocument
(String path, String annotation) loads a Document initialized with data from a given resource path.protected <T> reactor.core.publisher.Mono<Document>
AbstractReactiveElasticsearchTemplate.maybeCallbackAfterLoad
(Document document, Class<T> type, IndexCoordinates index) Modifier and TypeMethodDescriptionboolean
boolean
Create an index for given settings and mapping.reactor.core.publisher.Mono<Boolean>
Create an index for given settings and mapping.protected abstract boolean
AbstractIndexTemplate.doCreate
(IndexCoordinates index, Map<String, Object> settings, Document mapping) protected abstract boolean
AbstractIndexTemplate.doPutMapping
(IndexCoordinates index, Document mapping) protected <T> reactor.core.publisher.Mono<T>
AbstractReactiveElasticsearchTemplate.maybeCallAfterConvert
(T entity, Document document, IndexCoordinates index) protected <T> T
AbstractElasticsearchTemplate.maybeCallbackAfterConvert
(T entity, Document document, IndexCoordinates index) protected <T> Document
AbstractElasticsearchTemplate.maybeCallbackAfterLoad
(Document document, Class<T> type, IndexCoordinates indexCoordinates) protected <T> reactor.core.publisher.Mono<Document>
AbstractReactiveElasticsearchTemplate.maybeCallbackAfterLoad
(Document document, Class<T> type, IndexCoordinates index) static IndexInformation
boolean
AbstractIndexTemplate.putMapping
(Document mapping) boolean
IndexOperations.putMapping
(Document mapping) writes a mapping to the indexreactor.core.publisher.Mono<T>
reactor.core.publisher.Mono<T>
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Boolean>
ReactiveIndexOperations.putMapping
(reactor.core.publisher.Mono<Document> mapping) writes a mapping to the indexModifierConstructorDescriptionReadDocumentCallback
(EntityReader<? super T, Document> reader, Class<T> type, IndexCoordinates index) ReadDocumentCallback
(EntityReader<? super T, Document> reader, Class<T> type, IndexCoordinates index) -
Uses of Document in org.springframework.data.elasticsearch.core.convert
-
Uses of Document in org.springframework.data.elasticsearch.core.document
Modifier and TypeInterfaceDescriptioninterface
Extension toDocument
exposing search response related data.Modifier and TypeMethodDescriptionstatic Document
Document.create()
Create a new mutableDocument
.static Document
static Document
DocumentAdapters.from
(org.elasticsearch.action.get.GetResponse getResponse) Create aDocument
fromGetResponse
.static Document
DocumentAdapters.from
(org.elasticsearch.index.get.GetResult source) Create aDocument
fromGetResult
.static Document
DocumentAdapters.fromDocumentFields
(Iterable<org.elasticsearch.common.document.DocumentField> documentFields, String index, String id, long version, long seqNo, long primaryTerm) default Document
static Document
Parse JSON toDocument
.Modifier and TypeMethodDescriptionstatic MultiGetItem<Document>
DocumentAdapters.from
(org.elasticsearch.action.get.MultiGetItemResponse itemResponse) Creates aMultiGetItem<Document>
from aMultiGetItemResponse
.static List<MultiGetItem<Document>>
DocumentAdapters.from
(org.elasticsearch.action.get.MultiGetResponse source) Creates a List ofMultiGetItem<Document>
s fromMultiGetResponse
.Modifier and TypeMethodDescriptiondefault <R> R
This method allows the application of a function tothis
Document
.ModifierConstructorDescriptionSearchDocumentAdapter
(Document delegate, float score, Object[] sortValues, Map<String, List<Object>> fields, Map<String, List<String>> highlightFields, Map<String, SearchDocumentResponse> innerHits, NestedMetaData nestedMetaData, Explanation explanation, List<String> matchedQueries, String routing) -
Uses of Document in org.springframework.data.elasticsearch.core.event
Modifier and TypeMethodDescriptionAfterLoadCallback.onAfterLoad
(Document document, Class<T> type, IndexCoordinates indexCoordinates) Entity callback method invoked after a domain object is materialized from aDocument
.Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<Document>
ReactiveAfterLoadCallback.onAfterLoad
(Document document, Class<T> type, IndexCoordinates indexCoordinates) Entity callback method invoked after a domain object is materialized from aDocument
.Modifier and TypeMethodDescriptionAfterConvertCallback.onAfterConvert
(T entity, Document document, IndexCoordinates indexCoordinates) Entity callback method invoked after a domain object is materialized from aDocument
.org.reactivestreams.Publisher<T>
ReactiveAfterConvertCallback.onAfterConvert
(T entity, Document document, IndexCoordinates indexCoordinates) Entity callback method invoked after a domain object is materialized from aDocument
.AfterLoadCallback.onAfterLoad
(Document document, Class<T> type, IndexCoordinates indexCoordinates) Entity callback method invoked after a domain object is materialized from aDocument
.org.reactivestreams.Publisher<Document>
ReactiveAfterLoadCallback.onAfterLoad
(Document document, Class<T> type, IndexCoordinates indexCoordinates) Entity callback method invoked after a domain object is materialized from aDocument
. -
Uses of Document in org.springframework.data.elasticsearch.core.index
Modifier and TypeMethodDescriptionAliasData.getFilter()
TemplateData.getMapping()
PutTemplateRequest.getMappings()
Modifier and TypeMethodDescriptionprotected String
MappingBuilder.buildPropertyMapping
(ElasticsearchPersistentEntity<?> entity, Document runtimeFields) static AliasData
AliasData.of
(String alias, Document filter, String indexRouting, String searchRouting, Boolean isWriteIndex, Boolean isHidden) TemplateData.TemplateDataBuilder.withMapping
(Document mapping) PutTemplateRequest.TemplateRequestBuilder.withMappings
(Document mappings) -
Uses of Document in org.springframework.data.elasticsearch.core.query
Modifier and TypeMethodDescriptionUpdateQuery.Builder.withDocument
(Document document) UpdateQuery.Builder.withUpsert
(Document upsert)