Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
/ / /

AtlasSearchIndexConfig Recurso personalizado

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.

El siguiente ejemplo muestra una especificación de recurso personalizado AtlasSearchIndexConfig configurada para el método de 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

AtlasSearchIndexConfig es el esquema para la API AtlasSearchIndexConfig

Name
Tipo
Descripción
Requerido

apiVersion

string

atlas.mongodb.com/v1

true

kind

string

AtlasSearchIndexConfig

true

metadata

Objeto

Consulta la documentación de Kubernetes API para obtener información sobre los campos del campo metadata.

true

spec

Objeto

AtlasSearchIndexConfigSpec define el estado objetivo de AtlasSearchIndexConfig.

false

status

Objeto

AtlasSearchIndexConfigStatus define el estado observado de AtlasSearchIndexConfig.

false

AtlasSearchIndexConfigSpec define el estado objetivo de AtlasSearchIndexConfig.

Name
Tipo
Descripción
Requerido

analyzer

enum

Método predefinido específico elegido 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 de texto. Estas unidades se denominan término o token. Este proceso, conocido como tokenización, implica una variedad de cambios realizados en el texto en campos: - extracción de palabras - remoción de signos de puntuación - remoción de acentos - dejar en minúsculas - remoción de palabras comunes - reducción de las palabras a su forma raíz (stemming) - cambio de palabras a su forma base (lematización) MongoDB Nube utiliza el proceso seleccionado para compilar el índice de búsqueda de Atlas.

Enum: lucene.standard, lucene.sencillo, lucene.whitespace, lucene.keyword, lucene.arabic, lucene.armenian, lucene.vasco, lucene.bengali, lucene.brazilian, lucene.bulgarian, lucene.catalán, lucene.chinese, lucene.cjk, lucene.czech, lucene.danés, lucene.holandés, lucene.english, lucene.finlandés, lucene.french, lucene.galician, Lucene Alemán, lucene.griego, lucene.hindi, lucene.hungarian, lucene.indonesian, lucene.irish, lucene.italiano, lucene.japanese, lucene.korean, lucene.kuromoji, lucene.latvian, lucene.lithuanian, lucene.morfologik, lucene.nori, lucene.norwegian, lucene.persian, lucene.portuguese, lucene.rumano, lucene.russian, lucene.smartcn, lucene.sorani, lucene.spanish, lucene.sueco, lucene.thai, lucene.turkish, lucene.ukrainian

false

analyzers

[]objeto

Lista de métodos definidos por el usuario para convertir el texto de los campos de base de datos en palabras que se pueden buscar.

false

searchAnalyzer

enum

Método aplicado para identificar palabras al buscar en este índice. Enum: lucene.standard, lucene.simple, lucene.whitespace, lucene.palabra_clave, lucene.arabic, lucene.armenio, lucene.basque, lucene.bengali, lucene.brazilian, lucene.bulgarian, lucene.catalán, lucene.chinese, lucene.cjk, lucene.checo, lucene.danish, lucene.holandés, lucene.english, lucene.finnish, lucene.francés, lucene.gallego, lucene.alemán, lucene.griego, lucene.hindi, lucene.hungarian, lucene.indonesian, lucene.irlandés, lucene.italian, lucene.japonés, lucene.korean, lucene.kuromoji, lucene.latvian, lucene.lithuanian, lucene.morfologik, lucene.nori, lucene.norwegian, lucene.persian, lucene.portuguese, lucene.rumano, lucene.ruso, lucene.smartcn, lucene.sorani, lucene.spanish, lucene.swedish, lucene.thai, lucene.turkish, lucene.ukrainian

false

storedSource

JSON

Bandera que indica si se deben almacenar todos los campos (true) en Atlas Search. Por defecto, Atlas no almacena (falso) 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. Para aprender más, consulta la documentación: https://www.mongodb.com/es/docs/atlas/atlas-search/stored-source-definition/

false

Name
Tipo
Descripción
Requerido

name

string

name legible para humanos que identifica al analizador personalizado. Los nombres deben ser únicos dentro de un índice y no deben comenzar con ninguna de las siguientes cadenas: "lucene.". "builtin.", "MongoDB."

true

tokenizer

Objeto

El tokenizador que desea utilizar para crear tokens. Los tokens determinan cómo Atlas Search divide el texto en fragmentos independientes para su indexación.

true

charFilters

JSON

Filtros que examinan texto un carácter a la vez y realizan operaciones de filtrado.

false

tokenFilters

JSON

Filtro que realiza operaciones como: - Derivación, que reduce palabras relacionadas como "talking", "talked" y "talks" a su palabra raíz "talk". - Restricción, la eliminación de información sensible de documentos públicos

false

El tokenizador que desea utilizar para crear tokens. Los tokens determinan cómo Atlas Search divide el texto en fragmentos independientes para su indexación.

Name
Tipo
Descripción
Requerido

type

enum

Etiqueta legible para humanos que identifica este tipo de tokenizador. Enum: espacio, uaxUrlEmail, estándar, regexSplit, regexCaptureGroup, nGram, palabra clave, edgeGram

true

group

entero

Índice del carácter group dentro de la expresión coincidente para extraer en tokens. Use 0 para extraer todos los grupos de caracteres.

false

maxGram

entero

Caracteres que se incluirán en el token más largo que crea Atlas Search.

false

maxTokenLength

entero

Número máximo de caracteres en un solo token. Los tokens que excedan esta longitud se dividirán en varios tokens en esa longitud.

false

minGram

entero

Caracteres que se deben incluir en el token más corto que crea Atlas Search.

false

pattern

string

Expresión regular para coincidir.

false

AtlasSearchIndexConfigStatus define el estado observado de AtlasSearchIndexConfig.

Name
Tipo
Descripción
Requerido

conditions

[]objeto

Condiciones es la lista de estados que muestra el estado actual del Recurso Personalizado Atlas

true

observedGeneration

entero

ObservedGeneration indica la generación de la especificación del recurso de la que el operador Atlas tiene conocimiento. El operador de Atlas actualiza este campo al valor de 'metadatos.generation' tan pronto como comience la conciliación del recurso. Formato: int64

false

La condición describe el estado de un recurso personalizado de Atlas en un momento determinado.

Name
Tipo
Descripción
Requerido

status

string

Estado de la condición; uno de Verdadero, Falso, Desconocido.

true

type

string

Tipo de condición de recursos personalizados de Atlas.

true

lastTransitionTime

string

La última vez, la condición pasó de un estado a otro. Representado en formato ISO 8601. Formato: fecha-hora

false

message

string

Un message que proporciona detalles sobre la transición.

false

reason

string

El reason para la última transición de la condición.

false

Volver

Nodo privado de Atlas

En esta página