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 parámetros de recursos personalizados clave 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
Se ha seleccionado un método predefinido específico para convertir el texto de los campos de la base de datos en palabras buscables. Esta conversión reduce el texto de los campos a las unidades más pequeñas. Estas unidades se denominan término o token.
analizadores
arreglo
Lista de métodos definidos por el usuario para convertir el texto de un campo de base de datos en palabras buscables. Lista de
AtlasSearchIndexAnalyzerobjetos.Analizador de búsqueda
string
Método aplicado para identificar palabras al buscar en este índice.
Fuente almacenada
booleano | objeto
Marca que indica si se deben almacenar todos los campos (verdadero) en la Búsqueda de Atlas. De forma predeterminada, Atlas no almacena los campos (falso). Como alternativa, puede especificar un objeto que solo contenga la lista de campos que se almacenarán (incluir) o no (excluir) en la Búsqueda de Atlas.