For AI agents: a documentation index is available at https://www.mongodb.com/docs/llms.txt — markdown versions of all pages are available by appending .md to any URL path.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

AtlasSearchIndexConfig Custom Resource

The AtlasSearchIndexConfig custom resource configures your Atlas Search index for a collection. When you create the AtlasSearchIndexConfig custom resource, Atlas Kubernetes Operator tries to create or update an index for a collection.

The following example shows an AtlasSearchIndexConfig custom resource specification configured for the lucene.standard analyzer method.

apiVersion: atlas.mongodb.com/v1
kind: AtlasSearchIndexConfig
metadata:
name: atlassearchindexconfig-sample
namespace: mongodb-atlas-system
spec:
analyzer: lucene.standard
searchAnalyzer: lucene.standard

This section describes the key AtlasSearchIndexConfig custom resource parameters available.

spec.deploymentSpec.searchIndexes[n].search.searchIndexConfigRef

Type: object

Conditional

Required for vectorSearch indexes.

An object with the following fields that describe a search index configuration:

Field
Type
Description

analyzer

string

Specific pre-defined method chosen to convert database field text into searchable words. This conversion reduces the text of fields into the smallest units of text. These units are called a term or token.

analyzers

array

List of user-defined methods to convert database field text into searchable words. List of AtlasSearchIndexAnalyzer objects.

SearchAnalyzer

string

Method applied to identify words when searching this index.

storedSource

boolean | object

Flag that indicates whether to store all fields (true) on Atlas Search. By default, Atlas doesn't store (false) the fields on Atlas Search. Alternatively, you can specify an object that only contains the list of fields to store (include) or not store (exclude) on Atlas Search.

On this page