Uses of Class
org.springframework.data.elasticsearch.core.mapping.IndexCoordinates
Packages that use IndexCoordinates
Package
Description
This package contains classes that use the new Elasticsearch client library (co.elastic.clients:elasticsearch-java)
to access Elasticsearch.
classes and interfaces related to Spring Data Elasticsearch events and callbacks.
-
Uses of IndexCoordinates in org.springframework.data.elasticsearch.client.elc
Fields in org.springframework.data.elasticsearch.client.elc declared as IndexCoordinatesMethods in org.springframework.data.elasticsearch.client.elc that return IndexCoordinatesModifier and TypeMethodDescriptionIndicesTemplate.getIndexCoordinates()ReactiveIndicesTemplate.getIndexCoordinates()IndicesTemplate.getIndexCoordinatesFor(Class<?> clazz) Methods in org.springframework.data.elasticsearch.client.elc with parameters of type IndexCoordinatesModifier and TypeMethodDescriptionreactor.core.publisher.Flux<AggregationContainer<?>>ReactiveElasticsearchTemplate.aggregate(Query query, Class<?> entityType, IndexCoordinates index) voidElasticsearchTemplate.bulkUpdate(List<UpdateQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) reactor.core.publisher.Mono<Void>ReactiveElasticsearchTemplate.bulkUpdate(List<UpdateQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) longElasticsearchTemplate.count(Query query, Class<?> clazz, IndexCoordinates index) ElasticsearchTemplate.delete(Query query, Class<?> clazz, IndexCoordinates index) reactor.core.publisher.Mono<ByQueryResponse>ReactiveElasticsearchTemplate.delete(Query query, Class<?> entityType, IndexCoordinates index) ElasticsearchTemplate.doBulkOperation(List<?> queries, BulkOptions bulkOptions, IndexCoordinates index) protected reactor.core.publisher.Mono<Long>ReactiveElasticsearchTemplate.doCount(Query query, Class<?> entityType, IndexCoordinates index) protected booleanIndicesTemplate.doCreate(IndexCoordinates indexCoordinates, Map<String, Object> settings, Document mapping) protected StringElasticsearchTemplate.doDelete(String id, String routing, IndexCoordinates index) protected reactor.core.publisher.Mono<String>ReactiveElasticsearchTemplate.doDeleteById(String id, String routing, IndexCoordinates index) protected booleanElasticsearchTemplate.doExists(String id, IndexCoordinates index) protected reactor.core.publisher.Mono<Boolean>ReactiveElasticsearchTemplate.doExists(String id, IndexCoordinates index) protected reactor.core.publisher.Flux<SearchDocument>ReactiveElasticsearchTemplate.doFind(Query query, Class<?> clazz, IndexCoordinates index) protected <T> reactor.core.publisher.Mono<SearchDocumentResponse>ReactiveElasticsearchTemplate.doFindForResponse(Query query, Class<?> clazz, IndexCoordinates index) ElasticsearchTemplate.doIndex(IndexQuery query, IndexCoordinates indexCoordinates) protected <T> reactor.core.publisher.Mono<reactor.util.function.Tuple2<T,AbstractReactiveElasticsearchTemplate.IndexResponseMetaData>> ReactiveElasticsearchTemplate.doIndex(T entity, IndexCoordinates index) protected <T> SearchHits<T>ElasticsearchTemplate.doSearch(MoreLikeThisQuery query, Class<T> clazz, IndexCoordinates index) <T> TElasticsearchTemplate.get(String id, Class<T> clazz, IndexCoordinates index) <T> reactor.core.publisher.Mono<T>ReactiveElasticsearchTemplate.get(String id, Class<T> entityType, IndexCoordinates index) IndicesTemplate.getInformation(IndexCoordinates indexCoordinates) reactor.core.publisher.Flux<IndexInformation>ReactiveIndicesTemplate.getInformation(IndexCoordinates index) ElasticsearchTemplate.indexOps(IndexCoordinates index) ReactiveElasticsearchTemplate.indexOps(IndexCoordinates index) <T> List<MultiGetItem<T>>ElasticsearchTemplate.multiGet(Query query, Class<T> clazz, IndexCoordinates index) <T> reactor.core.publisher.Flux<MultiGetItem<T>>ReactiveElasticsearchTemplate.multiGet(Query query, Class<T> clazz, IndexCoordinates index) <T> List<SearchHits<T>>ElasticsearchTemplate.multiSearch(List<? extends Query> queries, Class<T> clazz, IndexCoordinates index) List<SearchHits<?>>ElasticsearchTemplate.multiSearch(List<? extends Query> queries, List<Class<?>> classes, IndexCoordinates index) <T> reactor.core.publisher.Flux<T>ReactiveElasticsearchTemplate.saveAll(reactor.core.publisher.Mono<? extends Collection<? extends T>> entitiesPublisher, IndexCoordinates index) <T> SearchHits<T>ElasticsearchTemplate.search(Query query, Class<T> clazz, IndexCoordinates index) protected <T> SearchScrollHits<T>ElasticsearchTemplate.searchScrollContinue(String scrollId, long scrollTimeInMillis, Class<T> clazz, IndexCoordinates index) protected <T> SearchScrollHits<T>ElasticsearchTemplate.searchScrollStart(long scrollTimeInMillis, Query query, Class<T> clazz, IndexCoordinates index) reactor.core.publisher.Flux<org.elasticsearch.search.suggest.Suggest>ReactiveElasticsearchTemplate.suggest(org.elasticsearch.search.suggest.SuggestBuilder suggestion, IndexCoordinates index) ElasticsearchTemplate.update(UpdateQuery updateQuery, IndexCoordinates index) reactor.core.publisher.Mono<UpdateResponse>ReactiveElasticsearchTemplate.update(UpdateQuery updateQuery, IndexCoordinates index) ElasticsearchTemplate.updateByQuery(UpdateQuery updateQuery, IndexCoordinates index) reactor.core.publisher.Mono<ByQueryResponse>ReactiveElasticsearchTemplate.updateByQuery(UpdateQuery updateQuery, IndexCoordinates index) Constructors in org.springframework.data.elasticsearch.client.elc with parameters of type IndexCoordinatesModifierConstructorDescriptionIndicesTemplate(co.elastic.clients.elasticsearch.indices.ElasticsearchIndicesClient client, ElasticsearchConverter elasticsearchConverter, IndexCoordinates boundIndex) ReactiveIndicesTemplate(ReactiveElasticsearchIndicesClient client, ElasticsearchConverter elasticsearchConverter, IndexCoordinates index) -
Uses of IndexCoordinates in org.springframework.data.elasticsearch.core
Methods in org.springframework.data.elasticsearch.core that return IndexCoordinatesModifier and TypeMethodDescriptionAbstractIndexTemplate.getIndexCoordinates()IndexOperations.getIndexCoordinates()get the currentIndexCoordinates.ReactiveIndexOperations.getIndexCoordinates()get the currentIndexCoordinates.AbstractElasticsearchTemplate.getIndexCoordinatesFor(Class<?> clazz) AbstractIndexTemplate.getIndexCoordinatesFor(Class<?> clazz) AbstractReactiveElasticsearchTemplate.getIndexCoordinatesFor(Class<?> clazz) ElasticsearchOperations.getIndexCoordinatesFor(Class<?> clazz) ReactiveElasticsearchOperations.getIndexCoordinatesFor(Class<?> clazz) Methods in org.springframework.data.elasticsearch.core with parameters of type IndexCoordinatesModifier and TypeMethodDescriptionreactor.core.publisher.Flux<AggregationContainer<?>>ReactiveElasticsearchTemplate.aggregate(Query query, Class<?> entityType, IndexCoordinates index) reactor.core.publisher.Flux<AggregationContainer<?>>ReactiveSearchOperations.aggregate(Query query, Class<?> entityType, IndexCoordinates index) Perform an aggregation specified by the givenquery.final List<IndexedObjectInformation>AbstractElasticsearchTemplate.bulkIndex(List<IndexQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) default List<IndexedObjectInformation>DocumentOperations.bulkIndex(List<IndexQuery> queries, IndexCoordinates index) Bulk index all objects.DocumentOperations.bulkIndex(List<IndexQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) Bulk index all objects.AbstractElasticsearchTemplate.bulkOperation(List<?> queries, BulkOptions bulkOptions, IndexCoordinates index) default voidDocumentOperations.bulkUpdate(List<UpdateQuery> queries, IndexCoordinates index) Bulk update all objects.voidDocumentOperations.bulkUpdate(List<UpdateQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) Bulk update all objects.voidElasticsearchRestTemplate.bulkUpdate(List<UpdateQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) default reactor.core.publisher.Mono<Void>ReactiveDocumentOperations.bulkUpdate(List<UpdateQuery> queries, IndexCoordinates index) Bulk update all objects.reactor.core.publisher.Mono<Void>ReactiveDocumentOperations.bulkUpdate(List<UpdateQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) Bulk update all objects.reactor.core.publisher.Mono<Void>ReactiveElasticsearchTemplate.bulkUpdate(List<UpdateQuery> queries, BulkOptions bulkOptions, IndexCoordinates index) reactor.core.publisher.Mono<Long>AbstractReactiveElasticsearchTemplate.count(Query query, Class<?> entityType, IndexCoordinates index) longElasticsearchRestTemplate.count(Query query, Class<?> clazz, IndexCoordinates index) reactor.core.publisher.Mono<Long>ReactiveSearchOperations.count(Query query, Class<?> entityType, IndexCoordinates index) Count the number of documents matching the givenQuery.longSearchOperations.count(Query query, Class<?> clazz, IndexCoordinates index) return number of elements found by given querydefault longSearchOperations.count(Query query, IndexCoordinates index) Return number of elements found by given query.AbstractElasticsearchTemplate.delete(Object entity, IndexCoordinates index) final StringAbstractElasticsearchTemplate.delete(String id, String routing, IndexCoordinates index) Deprecated.AbstractElasticsearchTemplate.delete(String id, IndexCoordinates index) reactor.core.publisher.Mono<String>AbstractReactiveElasticsearchTemplate.delete(Object entity, IndexCoordinates index) reactor.core.publisher.Mono<String>AbstractReactiveElasticsearchTemplate.delete(String id, IndexCoordinates index) DocumentOperations.delete(Object entity, IndexCoordinates index) Deletes the given entityDocumentOperations.delete(String id, String routing, IndexCoordinates index) Deprecated.DocumentOperations.delete(String id, IndexCoordinates index) Delete the one object with provided id.DocumentOperations.delete(Query query, Class<?> clazz, IndexCoordinates index) Delete all records matching the query.ElasticsearchRestTemplate.delete(Query query, Class<?> clazz, IndexCoordinates index) reactor.core.publisher.Mono<String>ReactiveDocumentOperations.delete(Object entity, IndexCoordinates index) Delete the given entity extracting index from entity metadata.reactor.core.publisher.Mono<String>ReactiveDocumentOperations.delete(String id, IndexCoordinates index) Delete the entity with given id.reactor.core.publisher.Mono<ByQueryResponse>ReactiveDocumentOperations.delete(Query query, Class<?> entityType, IndexCoordinates index) Delete the documents matching the givenQueryextracting index from entity metadata.reactor.core.publisher.Mono<ByQueryResponse>ReactiveElasticsearchTemplate.delete(Query query, Class<?> entityType, IndexCoordinates index) abstract List<IndexedObjectInformation>AbstractElasticsearchTemplate.doBulkOperation(List<?> queries, BulkOptions bulkOptions, IndexCoordinates index) ElasticsearchRestTemplate.doBulkOperation(List<?> queries, BulkOptions bulkOptions, IndexCoordinates index) protected reactor.core.publisher.Flux<org.elasticsearch.action.bulk.BulkItemResponse>ReactiveElasticsearchTemplate.doBulkOperation(List<?> queries, BulkOptions bulkOptions, IndexCoordinates index) protected abstract reactor.core.publisher.Mono<Long>AbstractReactiveElasticsearchTemplate.doCount(Query query, Class<?> entityType, IndexCoordinates index) protected reactor.core.publisher.Mono<Long>ReactiveElasticsearchTemplate.doCount(Query query, Class<?> entityType, IndexCoordinates index) protected abstract booleanAbstractIndexTemplate.doCreate(IndexCoordinates index, Map<String, Object> settings, Document mapping) protected abstract StringAbstractElasticsearchTemplate.doDelete(String id, String routing, IndexCoordinates index) protected abstract booleanAbstractIndexTemplate.doDelete(IndexCoordinates index) protected StringElasticsearchRestTemplate.doDelete(String id, String routing, IndexCoordinates index) protected reactor.core.publisher.Mono<org.elasticsearch.index.reindex.BulkByScrollResponse>ReactiveElasticsearchTemplate.doDeleteBy(Query query, Class<?> entityType, IndexCoordinates index) protected abstract reactor.core.publisher.Mono<String>AbstractReactiveElasticsearchTemplate.doDeleteById(String id, String routing, IndexCoordinates index) protected reactor.core.publisher.Mono<String>ReactiveElasticsearchTemplate.doDeleteById(String id, String routing, IndexCoordinates index) protected abstract booleanAbstractElasticsearchTemplate.doExists(String id, IndexCoordinates index) protected abstract booleanAbstractIndexTemplate.doExists(IndexCoordinates index) protected abstract reactor.core.publisher.Mono<Boolean>AbstractReactiveElasticsearchTemplate.doExists(String id, IndexCoordinates index) protected booleanElasticsearchRestTemplate.doExists(String id, IndexCoordinates index) protected reactor.core.publisher.Mono<Boolean>ReactiveElasticsearchTemplate.doExists(String id, IndexCoordinates index) protected abstract reactor.core.publisher.Flux<SearchDocument>AbstractReactiveElasticsearchTemplate.doFind(Query query, Class<?> clazz, IndexCoordinates index) protected reactor.core.publisher.Flux<SearchDocument>ReactiveElasticsearchTemplate.doFind(Query query, Class<?> clazz, IndexCoordinates index) protected abstract <T> reactor.core.publisher.Mono<SearchDocumentResponse>AbstractReactiveElasticsearchTemplate.doFindForResponse(Query query, Class<?> clazz, IndexCoordinates index) protected <T> reactor.core.publisher.Mono<SearchDocumentResponse>ReactiveElasticsearchTemplate.doFindForResponse(Query query, Class<?> clazz, IndexCoordinates index) AbstractIndexTemplate.doGetMapping(IndexCoordinates index) protected abstract SettingsAbstractIndexTemplate.doGetSettings(IndexCoordinates index, boolean includeDefaults) abstract StringAbstractElasticsearchTemplate.doIndex(IndexQuery query, IndexCoordinates indexCoordinates) protected abstract <T> reactor.core.publisher.Mono<reactor.util.function.Tuple2<T,AbstractReactiveElasticsearchTemplate.IndexResponseMetaData>> AbstractReactiveElasticsearchTemplate.doIndex(T entity, IndexCoordinates index) ElasticsearchRestTemplate.doIndex(IndexQuery query, IndexCoordinates index) protected <T> reactor.core.publisher.Mono<reactor.util.function.Tuple2<T,AbstractReactiveElasticsearchTemplate.IndexResponseMetaData>> ReactiveElasticsearchTemplate.doIndex(T entity, IndexCoordinates index) protected abstract booleanAbstractIndexTemplate.doPutMapping(IndexCoordinates index, Document mapping) protected abstract voidAbstractIndexTemplate.doRefresh(IndexCoordinates indexCoordinates) protected abstract <T> SearchHits<T>AbstractElasticsearchTemplate.doSearch(MoreLikeThisQuery query, Class<T> clazz, IndexCoordinates index) protected <T> SearchHits<T>ElasticsearchRestTemplate.doSearch(MoreLikeThisQuery query, Class<T> clazz, IndexCoordinates index) booleanAbstractElasticsearchTemplate.exists(String id, IndexCoordinates index) reactor.core.publisher.Mono<Boolean>AbstractReactiveElasticsearchTemplate.exists(String id, IndexCoordinates index) booleanDocumentOperations.exists(String id, IndexCoordinates index) Check if an entity with given id exists.reactor.core.publisher.Mono<Boolean>ReactiveDocumentOperations.exists(String id, IndexCoordinates index) Check if an entity with given id exists.<T> TDocumentOperations.get(String id, Class<T> clazz, IndexCoordinates index) Retrieves an object from the index specified in the entity's Document annotation.<T> TElasticsearchRestTemplate.get(String id, Class<T> clazz, IndexCoordinates index) <T> reactor.core.publisher.Mono<T>ReactiveDocumentOperations.get(String id, Class<T> entityType, IndexCoordinates index) Fetch the entity with given id.<T> reactor.core.publisher.Mono<T>ReactiveElasticsearchTemplate.get(String id, Class<T> entityType, IndexCoordinates index) IndexOperations.getInformation(IndexCoordinates index) Gets theIndexInformationfor the indices defined by #index.reactor.core.publisher.Flux<IndexInformation>ReactiveIndexOperations.getInformation(IndexCoordinates index) Gets theIndexInformationfor the indices defined byReactiveIndexOperations.getIndexCoordinates().AbstractElasticsearchTemplate.index(IndexQuery query, IndexCoordinates index) DocumentOperations.index(IndexQuery query, IndexCoordinates index) Index an object.ElasticsearchOperations.indexOps(IndexCoordinates index) get anIndexOperationsthat is bound to the given indexElasticsearchRestTemplate.indexOps(IndexCoordinates index) ReactiveElasticsearchOperations.indexOps(IndexCoordinates index) Creates aReactiveIndexOperationsthat is bound to the given indexReactiveElasticsearchTemplate.indexOps(IndexCoordinates index) protected <T> reactor.core.publisher.Mono<T>AbstractReactiveElasticsearchTemplate.maybeCallAfterConvert(T entity, Document document, IndexCoordinates index) protected <T> reactor.core.publisher.Mono<T>AbstractReactiveElasticsearchTemplate.maybeCallAfterSave(T entity, IndexCoordinates index) protected <T> TAbstractElasticsearchTemplate.maybeCallbackAfterConvert(T entity, Document document, IndexCoordinates index) protected <T> DocumentAbstractElasticsearchTemplate.maybeCallbackAfterLoad(Document document, Class<T> type, IndexCoordinates indexCoordinates) protected <T> reactor.core.publisher.Mono<Document>AbstractReactiveElasticsearchTemplate.maybeCallbackAfterLoad(Document document, Class<T> type, IndexCoordinates index) protected <T> TAbstractElasticsearchTemplate.maybeCallbackAfterSave(T entity, IndexCoordinates index) protected voidAbstractElasticsearchTemplate.maybeCallbackAfterSaveWithQueries(List<?> queries, IndexCoordinates index) protected voidAbstractElasticsearchTemplate.maybeCallbackAfterSaveWithQuery(Object query, IndexCoordinates index) protected <T> TAbstractElasticsearchTemplate.maybeCallbackBeforeConvert(T entity, IndexCoordinates index) protected voidAbstractElasticsearchTemplate.maybeCallbackBeforeConvertWithQueries(List<?> queries, IndexCoordinates index) protected voidAbstractElasticsearchTemplate.maybeCallbackBeforeConvertWithQuery(Object query, IndexCoordinates index) protected <T> reactor.core.publisher.Mono<T>AbstractReactiveElasticsearchTemplate.maybeCallBeforeConvert(T entity, IndexCoordinates index) <T> List<MultiGetItem<T>>DocumentOperations.multiGet(Query query, Class<T> clazz, IndexCoordinates index) Execute a multiGet against elasticsearch for the given ids.<T> List<MultiGetItem<T>>ElasticsearchRestTemplate.multiGet(Query query, Class<T> clazz, IndexCoordinates index) <T> reactor.core.publisher.Flux<MultiGetItem<T>>ReactiveDocumentOperations.multiGet(Query query, Class<T> clazz, IndexCoordinates index) Execute a multiGet against elasticsearch for the given ids.<T> reactor.core.publisher.Flux<MultiGetItem<T>>ReactiveElasticsearchTemplate.multiGet(Query query, Class<T> clazz, IndexCoordinates index) <T> List<SearchHits<T>>ElasticsearchRestTemplate.multiSearch(List<? extends Query> queries, Class<T> clazz, IndexCoordinates index) List<SearchHits<?>>ElasticsearchRestTemplate.multiSearch(List<? extends Query> queries, List<Class<?>> classes, IndexCoordinates index) <T> List<SearchHits<T>>SearchOperations.multiSearch(List<? extends Query> queries, Class<T> clazz, IndexCoordinates index) Execute the multi search query against elasticsearch and return result asListofSearchHits.List<SearchHits<?>>SearchOperations.multiSearch(List<? extends Query> queries, List<Class<?>> classes, IndexCoordinates index) Execute the multi search query against elasticsearch and return result asListofSearchHits.<T> Iterable<T>AbstractElasticsearchTemplate.save(Iterable<T> entities, IndexCoordinates index) <T> TAbstractElasticsearchTemplate.save(T entity, IndexCoordinates index) <T> reactor.core.publisher.Mono<T>AbstractReactiveElasticsearchTemplate.save(T entity, IndexCoordinates index) <T> Iterable<T>DocumentOperations.save(Iterable<T> entities, IndexCoordinates index) saves the given entities to the given index<T> TDocumentOperations.save(T entity, IndexCoordinates index) Saves an entity to the index specified in the entity's Document annotationdefault <T> reactor.core.publisher.Mono<T>ReactiveDocumentOperations.save(reactor.core.publisher.Mono<? extends T> entityPublisher, IndexCoordinates index) Index the entity, once available, under the given type in the given index.<T> reactor.core.publisher.Mono<T>ReactiveDocumentOperations.save(T entity, IndexCoordinates index) Index the entity under the given type in the given index.default <T> reactor.core.publisher.Flux<T>ReactiveDocumentOperations.saveAll(Iterable<T> entities, IndexCoordinates index) Index entities in the given index.<T> reactor.core.publisher.Flux<T>ReactiveDocumentOperations.saveAll(reactor.core.publisher.Mono<? extends Collection<? extends T>> entities, IndexCoordinates index) Index entities in the given index.<T> reactor.core.publisher.Flux<T>ReactiveElasticsearchTemplate.saveAll(reactor.core.publisher.Mono<? extends Collection<? extends T>> entitiesPublisher, IndexCoordinates index) <T> SearchHits<T>AbstractElasticsearchTemplate.search(MoreLikeThisQuery query, Class<T> clazz, IndexCoordinates index) <T> reactor.core.publisher.Flux<SearchHit<T>>AbstractReactiveElasticsearchTemplate.search(Query query, Class<?> entityType, Class<T> resultType, IndexCoordinates index) <T> SearchHits<T>ElasticsearchRestTemplate.search(Query query, Class<T> clazz, IndexCoordinates index) <T> reactor.core.publisher.Flux<SearchHit<T>>ReactiveSearchOperations.search(Query query, Class<?> entityType, Class<T> resultType, IndexCoordinates index) Search the index for entities matching the givenquery.default <T> reactor.core.publisher.Flux<SearchHit<T>>ReactiveSearchOperations.search(Query query, Class<T> entityType, IndexCoordinates index) Search the index for entities matching the givenquery.<T> SearchHits<T>SearchOperations.search(MoreLikeThisQuery query, Class<T> clazz, IndexCoordinates index) more like this query to search for documents that are "like" a specific document.<T> SearchHits<T>SearchOperations.search(Query query, Class<T> clazz, IndexCoordinates index) Execute the criteria query against elasticsearch and return result asSearchHits<T> reactor.core.publisher.Mono<ReactiveSearchHits<T>>AbstractReactiveElasticsearchTemplate.searchForHits(Query query, Class<?> entityType, Class<T> resultType, IndexCoordinates index) <T> reactor.core.publisher.Mono<ReactiveSearchHits<T>>ReactiveSearchOperations.searchForHits(Query query, Class<?> entityType, Class<T> resultType, IndexCoordinates index) Perform a search and return theReactiveSearchHitswhich contains information about the search results and which will provide the documents by theReactiveSearchHits.getSearchHits()method.default <T> reactor.core.publisher.Mono<ReactiveSearchHits<T>>ReactiveSearchOperations.searchForHits(Query query, Class<T> entityType, IndexCoordinates index) Perform a search and return theReactiveSearchHitswhich contains information about the search results and which will provide the documents by theReactiveSearchHits.getSearchHits()method.<T> reactor.core.publisher.Mono<SearchPage<T>>AbstractReactiveElasticsearchTemplate.searchForPage(Query query, Class<?> entityType, Class<T> resultType, IndexCoordinates index) <T> reactor.core.publisher.Mono<SearchPage<T>>ReactiveElasticsearchTemplate.searchForPage(Query query, Class<?> entityType, Class<T> resultType, IndexCoordinates index) <T> reactor.core.publisher.Mono<SearchPage<T>>ReactiveSearchOperations.searchForPage(Query query, Class<?> entityType, Class<T> resultType, IndexCoordinates index) Search the index for entities matching the givenquery.default <T> reactor.core.publisher.Mono<SearchPage<T>>ReactiveSearchOperations.searchForPage(Query query, Class<T> entityType, IndexCoordinates index) Search the index for entities matching the givenquery.<T> SearchHitsIterator<T>AbstractElasticsearchTemplate.searchForStream(Query query, Class<T> clazz, IndexCoordinates index) <T> SearchHitsIterator<T>SearchOperations.searchForStream(Query query, Class<T> clazz, IndexCoordinates index) Executes the givenQueryagainst elasticsearch and return result asSearchHitsIterator.default <T> SearchHit<T>SearchOperations.searchOne(Query query, Class<T> clazz, IndexCoordinates index) Execute the query against elasticsearch and return the first returned object.protected abstract <T> SearchScrollHits<T>AbstractElasticsearchTemplate.searchScrollContinue(String scrollId, long scrollTimeInMillis, Class<T> clazz, IndexCoordinates index) <T> SearchScrollHits<T>ElasticsearchRestTemplate.searchScrollContinue(String scrollId, long scrollTimeInMillis, Class<T> clazz, IndexCoordinates index) protected abstract <T> SearchScrollHits<T>AbstractElasticsearchTemplate.searchScrollStart(long scrollTimeInMillis, Query query, Class<T> clazz, IndexCoordinates index) <T> SearchScrollHits<T>ElasticsearchRestTemplate.searchScrollStart(long scrollTimeInMillis, Query query, Class<T> clazz, IndexCoordinates index) reactor.core.publisher.Mono<Suggest>AbstractReactiveElasticsearchTemplate.suggest(Query query, Class<?> entityType, IndexCoordinates index) org.elasticsearch.action.search.SearchResponseElasticsearchRestTemplate.suggest(org.elasticsearch.search.suggest.SuggestBuilder suggestion, IndexCoordinates index) reactor.core.publisher.Flux<org.elasticsearch.search.suggest.Suggest>ReactiveElasticsearchTemplate.suggest(org.elasticsearch.search.suggest.SuggestBuilder suggestion, IndexCoordinates index) Deprecated.reactor.core.publisher.Flux<org.elasticsearch.search.suggest.Suggest>ReactiveSearchOperations.suggest(org.elasticsearch.search.suggest.SuggestBuilder suggestion, IndexCoordinates index) Deprecated.reactor.core.publisher.Mono<Suggest>ReactiveSearchOperations.suggest(Query query, Class<?> entityType, IndexCoordinates index) Does a suggest query.default org.elasticsearch.action.search.SearchResponseSearchOperations.suggest(org.elasticsearch.search.suggest.SuggestBuilder suggestion, IndexCoordinates index) Deprecated.since 4.3 use aNativeSearchQueryBuilderwithNativeSearchQueryBuilder.withSuggestBuilder(SuggestBuilder), callSearchOperations.search(Query, Class)and get the suggest fromSearchHits.getSuggest()DocumentOperations.update(UpdateQuery updateQuery, IndexCoordinates index) Partial update of the document.ElasticsearchRestTemplate.update(UpdateQuery query, IndexCoordinates index) reactor.core.publisher.Mono<UpdateResponse>ReactiveDocumentOperations.update(UpdateQuery updateQuery, IndexCoordinates index) Partial update of the document.reactor.core.publisher.Mono<UpdateResponse>ReactiveElasticsearchTemplate.update(UpdateQuery updateQuery, IndexCoordinates index) DocumentOperations.updateByQuery(UpdateQuery updateQuery, IndexCoordinates index) Update document(s) by queryElasticsearchRestTemplate.updateByQuery(UpdateQuery query, IndexCoordinates index) reactor.core.publisher.Mono<ByQueryResponse>ReactiveDocumentOperations.updateByQuery(UpdateQuery updateQuery, IndexCoordinates index) Update document(s) by query.reactor.core.publisher.Mono<ByQueryResponse>ReactiveElasticsearchTemplate.updateByQuery(UpdateQuery updateQuery, IndexCoordinates index) Constructors in org.springframework.data.elasticsearch.core with parameters of type IndexCoordinatesModifierConstructorDescriptionAbstractIndexTemplate(ElasticsearchConverter elasticsearchConverter, IndexCoordinates boundIndex) ReadDocumentCallback(EntityReader<? super T, Document> reader, Class<T> type, IndexCoordinates index) ReadDocumentCallback(EntityReader<? super T, Document> reader, Class<T> type, IndexCoordinates index) ReadSearchDocumentCallback(Class<T> type, IndexCoordinates index) ReadSearchDocumentResponseCallback(Class<T> type, IndexCoordinates index) ReadSearchScrollDocumentResponseCallback(Class<T> type, IndexCoordinates index) -
Uses of IndexCoordinates in org.springframework.data.elasticsearch.core.event
Methods in org.springframework.data.elasticsearch.core.event with parameters of type IndexCoordinatesModifier 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.AfterSaveCallback.onAfterSave(T entity, IndexCoordinates index) Entity callback method invoked after a domain object is saved.org.reactivestreams.Publisher<T>ReactiveAfterSaveCallback.onAfterSave(T entity, IndexCoordinates index) Entity callback method invoked after a domain object is saved.AuditingEntityCallback.onBeforeConvert(Object entity, IndexCoordinates index) BeforeConvertCallback.onBeforeConvert(T entity, IndexCoordinates index) Callback method that will be invoked before an entity is persisted.reactor.core.publisher.Mono<Object>ReactiveAuditingEntityCallback.onBeforeConvert(Object entity, IndexCoordinates index) org.reactivestreams.Publisher<T>ReactiveBeforeConvertCallback.onBeforeConvert(T entity, IndexCoordinates index) Callback method that will be invoked before an entity is persisted. -
Uses of IndexCoordinates in org.springframework.data.elasticsearch.core.mapping
Methods in org.springframework.data.elasticsearch.core.mapping that return IndexCoordinatesModifier and TypeMethodDescriptionElasticsearchPersistentEntity.getIndexCoordinates()SimpleElasticsearchPersistentEntity.getIndexCoordinates()static IndexCoordinates -
Uses of IndexCoordinates in org.springframework.data.elasticsearch.core.reindex
Methods in org.springframework.data.elasticsearch.core.reindex that return IndexCoordinatesModifier and TypeMethodDescriptionReindexRequest.Dest.getIndex()ReindexRequest.Source.getIndexes()Methods in org.springframework.data.elasticsearch.core.reindex with parameters of type IndexCoordinatesModifier and TypeMethodDescriptionReindexRequest.builder(IndexCoordinates sourceIndex, IndexCoordinates destIndex) Constructors in org.springframework.data.elasticsearch.core.reindex with parameters of type IndexCoordinatesModifierConstructorDescriptionReindexRequestBuilder(IndexCoordinates sourceIndex, IndexCoordinates destIndex) -
Uses of IndexCoordinates in org.springframework.data.elasticsearch.repository.query
Methods in org.springframework.data.elasticsearch.repository.query with parameters of type IndexCoordinatesModifier and TypeMethodDescriptionReactiveElasticsearchQueryExecution.execute(Query query, Class<?> type, Class<?> targetType, IndexCoordinates indexCoordinates) ReactiveElasticsearchQueryExecution.ResultProcessingExecution.execute(Query query, Class<?> type, Class<?> targetType, IndexCoordinates indexCoordinates) -
Uses of IndexCoordinates in org.springframework.data.elasticsearch.repository.support
Methods in org.springframework.data.elasticsearch.repository.support that return IndexCoordinatesModifier and TypeMethodDescriptionElasticsearchEntityInformation.getIndexCoordinates()MappingElasticsearchEntityInformation.getIndexCoordinates()
ElasticsearchOperations.withRouting(RoutingResolver)andDocumentOperations.delete(String, IndexCoordinates)