Package org.springframework.data.mongodb.core.index
@NonNullApi
package org.springframework.data.mongodb.core.index
Support for MongoDB document indexing.
-
ClassDescriptionMark a class to use compound indexes.Index definition to span multiple keys.Container annotation that allows to collect multiple
CompoundIndexannotations.Value object to capture data to create a geo index.Mark a field to be indexed using MongoDB's geospatial indexing feature.Geoposatial index type.IndexDefinitionimplementation for MongoDB Hashed Indexes maintaining entries with hashes of the values of the indexed field.Annotation for a property that should be used as key for a Hashed Index.Mark a field to be indexed using MongoDB's indexing feature.Value object for an index field.UseIndexFilterto create the partial filter expression used when creating Partial Indexes.Index information for a MongoDB index.Index operations on a collection.Adapter for creating synchronousIndexOperations.Provider interface to obtainIndexOperationsby MongoDB collection name or entity type.Changeable properties of an index.IndexResolverfinds thoseIndexDefinitions to be created for a given class.An implementation of ApplicationEventPublisher that will only fireMappingContextEvents for use by the index creator when MongoTemplate is used 'stand-alone', that is not declared inside a SpringApplicationContext.Component that inspectsMongoPersistentEntityinstances contained in the givenMongoMappingContextfor indexing metadata and ensures the indexes to be available.IndexResolverimplementation inspectingMongoPersistentEntityforMongoPersistentEntityto be indexed.Implementation ofIndexDefinitionholding additional (property)path information used for creating the index.IndexFilterimplementation for usage with plainDocumentas well asCriteriaDefinitionfilter expressions.Index operations on a collection.Provider interface to obtainReactiveIndexOperationsby MongoDB collection name.Component that inspectsMongoPersistentEntityinstances contained in the givenMongoMappingContextfor indexing metadata and ensures the indexes to be available using reactive infrastructure.Definition for an Atlas Search Index (Search Index or Vector Index).Index information for a MongoDB Search Index.Search Index operations on a collection for Atlas Search.Provider interface to obtainSearchIndexOperationsby MongoDB collection name or entity type.Representation of different conditions a search index can be in.IndexDefinitionto span multiple keys for text search.TextIndexDefinition.TextIndexDefinitionBuilderhelps defining options for creatingTextIndexDefinition.TextIndexedmarks a field to be part of the text index.Vector quantization.Similarity function used to calculate vector distance.Builder to create a vector fieldWildcardIndexis a specificIndexthat can be used to include all fields into an index based on the$**" : 1pattern on a root object (the one typically carrying theDocumentannotation).Annotation for an entity or property that should be used as key for a Wildcard Index.