El recurso personalizado AtlasSearchIndexConfig configura su índice de búsqueda de Atlas para una colección. Cuando creas el recurso personalizado AtlasSearchIndexConfig, el Atlas Kubernetes Operator intenta crear o actualizar un índice para una colección.
Ejemplos
El siguiente ejemplo muestra una especificación de recurso personalizada AtlasSearchIndexConfig configurada para el método analizador lucene.standard.
apiVersion: atlas.mongodb.com/v1 kind: AtlasSearchIndexConfig metadata: name: atlassearchindexconfig-sample namespace: mongodb-atlas-system spec: analyzer: lucene.standard searchAnalyzer: lucene.standard
Parámetros
Esta sección describe los principales parámetros de recursos personalizados de AtlasSearchIndexConfig disponibles.
spec.deploymentSpec.searchIndexes[n].search.searchIndexConfigRefTipo: objeto
Condicional
Requerido para índices
vectorSearch.Un objeto con los siguientes campos que describen una configuración de índice de búsqueda:
CampoTipoDescripciónanalizador
string
Método específico predefinido elegido para convertir el texto del campo de la base de datos en palabras que se pueden buscar. Esta conversión reduce el texto de los campos a las unidades más pequeñas de texto. Estas unidades se denominan un término o token.
Analizadores
arreglo
Lista de métodos definidos por el usuario para convertir el texto del campo de la base de datos en palabras buscables. Lista de objetos
AtlasSearchIndexAnalyzer.Analizador de búsqueda
string
Método aplicado para identificar palabras al buscar en este índice.
Fuente almacenada
booleano | objeto
Indicador que indica si se deben almacenar todos los campos (true) en Atlas Search. Por defecto, Atlas no almacena (false) los campos en Atlas Search. Alternativamente, puedes especificar un objeto que solo contenga la lista de campos para almacenar (incluir) o no almacenar (excluir) en Atlas Search.