Interface SearchIndexDefinition

All Superinterfaces:
org.bson.conversions.Bson
All Known Implementing Classes:
VectorSearchIndexDefinition

@Sealed public interface SearchIndexDefinition extends org.bson.conversions.Bson
A definition for an Atlas Search index.

This interface provides factory methods for creating search index definitions that can be passed to SearchIndexModel.

Since:
5.8
See Also:
  • Field Summary

    Fields inherited from interface org.bson.conversions.Bson

    DEFAULT_CODEC_REGISTRY
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    vectorSearch(List<? extends org.bson.conversions.Bson> fields)
    Creates a vector search index definition with the specified fields.
    vectorSearch(org.bson.conversions.Bson... fields)
    Creates a vector search index definition with the specified fields.

    Methods inherited from interface org.bson.conversions.Bson

    toBsonDocument, toBsonDocument