MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Menu Docs
Página inicial do Docs
/ /
/ / /

AtlasSearchIndexConfig Recurso personalizado

O recurso personalizado AtlasSearchIndexConfig configura seu índice do Atlas Search para uma collection. Quando você cria o recurso personalizado AtlasSearchIndexConfig , o Atlas Kubernetes Operator tenta criar ou atualizar um índice para uma coleção.

O exemplo seguinte mostra uma especificação de recurso personalizado do AtlasSearchIndexConfig configurada para o método do analisador do 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 é o esquema para a API AtlasSearchIndexConfig

Name
Tipo
Descrição
Obrigatório

apiVersion

string

atlas.mongodb.com/v1

true

kind

string

AtlasSearchIndexConfig

true

metadata

objeto

Consulte a documentação do Kubernetes API para os campos do campo metadata.

true

spec

objeto

AtlasSearchIndexConfigSpec define o estado alvo de AtlasSearchIndexConfig.

false

status

objeto

AtlasSearchIndexConfigStatus define o estado observado de AtlasSearchIndexConfig.

false

AtlasSearchIndexConfigSpec define o estado de destino do AtlasSearchIndexConfig.

Name
Tipo
Descrição
Obrigatório

analyzer

enum

Método pré-definido específico escolhido para converter texto do campo do banco de dados em palavras pesquisáveis. Essa conversão reduz o texto dos campos nas menores unidades de texto. Essas unidades são chamadas de termo ou token. Esse processo, conhecido como tokenização, envolve uma variedade de alterações feitas no texto em campos: - remover palavras - remover pontuação - remover acentos - manter letras minúsculas - remover palavras comuns - reduzir palavras à sua forma raiz (stemming) - alterar palavras para sua forma base (lematização) MongoDB A nuvem usa o processo selecionado para criar o índice do Atlas Search enumeração: lucene.standard, lucene.simple, lucene.whitespace, lucene.keyword, lucene.arabic, lucene.armenian, lucene.basque, lucene.bengali, lucene.brazilian, lucene.bulgarian, lucene.catalan, lucene.chinese, lucene.cjk, lucene.czech, lucene.danish, lucene.dutch, lucene.english, lucene.finnish, lucene.french, lucene.galician, lucene.german, lucene.greek, lucene.hindi, lucene.hungarian, lucene.indonesian, lucene.irish, lucene.italian, lucene.japanese, lucene.korean, lucene.kuromoji, lucene.latvian, lucene.lithuanian, lucene.morfologik, lucene.nori, lucene.norwegian, lucene.persian, lucene.portuguese, lucene.romanian, lucene.russian, lucene.smartcn, lucene.sorani, lucene.spanish, lucene.swedish, lucene.thai, lucene.turkish, lucene.ukrainian

false

analyzers

[] objeto

Lista de métodos definidos pelo usuário para converter texto do campo do banco de dados em palavras pesquisáveis.

false

searchAnalyzer

enum

Método aplicado para identificar palavras ao pesquisar este índice. enumeração: lucene.standard, lucene.simple, lucene.whitespace, lucene.keyword, lucene.arabic, lucene.armenian, lucene.basque, lucene.bengali, lucene.brazilian, lucene.bulgarian, lucene.catalan, lucene.chinese, lucene.cjk, lucene.czech, lucene.danish, lucene.dutch, lucene.english, lucene.finnish, lucene.french, lucene.galician, lucene.german, lucene.greek, lucene.hindi, lucene.hungarian, lucene.indonesian, lucene.irish, lucene.italian, lucene.japanese, lucene.korean, lucene.kuromoji, lucene.latvian, lucene.lithuanian, lucene.morfologik, lucene.nori, lucene.norwegian, lucene.persian, lucene.portuguese, lucene.romanian, lucene.russian, lucene.smartcn, lucene.sorani, lucene.spanish, lucene.swedish, lucene.thai, lucene.turkish, lucene.ukrainian

false

storedSource

JSON

Sinalizador que indica se todos os campos devem armazenar (true) no Atlas Search. Por padrão, o Atlas não armazena (false) os campos no Atlas Search. Como alternativa, você pode especificar um objeto que contenha apenas a lista de campos a serem armazenados (incluir) ou não armazenar (excluir) no Atlas Search. Para aprender mais, consulte a documentação: https://www.mongodb.com/pt-br/docs/atlas/atlas-search/stored-source-definition/

false

Name
Tipo
Descrição
Obrigatório

name

string

name legível por humanos que identifica o analisador personalizado. Os nomes devem ser únicos dentro de um índice e não devem começar com nenhuma das seguintes strings: "lucene.", "builtin.", "mongodb."

true

tokenizer

objeto

Tokenizador que você deseja utilizar para criar tokens. Os tokens determinam como o Atlas Search faz a divisão do texto em partes para indexação.

true

charFilters

JSON

Filtros que examinam o texto de um caractere de cada vez e executam operações de filtragem.

false

tokenFilters

JSON

Filtro que executa operações como: - Stemming, que reduz palavras relacionadas, como "falar", "falou" e "fala" à sua palavra raiz "falar". - Supressão, remoção de informações confidenciais de documentos públicos

false

Tokenizador que você deseja utilizar para criar tokens. Os tokens determinam como o Atlas Search faz a divisão do texto em partes para indexação.

Name
Tipo
Descrição
Obrigatório

type

enum

Etiqueta legível por humanos que identifica este tipo de tokenizador . enumeração: espaço em branco, uaxUrlEmail, padrão, regexSplit, regexCaptureGroup, nGram, palavra-chave, edgeGram

true

group

inteiro

Índice do caractere group dentro da expressão correspondente para extrair em tokens. Use 0 para extrair todos os grupos de caracteres.

false

maxGram

inteiro

Caracteres a serem incluídos no token mais longo criado Atlas Search .

false

maxTokenLength

inteiro

Número máximo de caracteres em um único token. Tokens maiores que esse comprimento são divisão nesse comprimento em vários tokens.

false

minGram

inteiro

Caracteres a serem incluídos no token mais curto criado Atlas Search .

false

pattern

string

Expressão regular para correspondência.

false

AtlasSearchIndexConfigStatus define o estado observado de AtlasSearchIndexConfig.

Name
Tipo
Descrição
Obrigatório

conditions

[] objeto

Condições é a lista de status que mostra o estado atual do Recurso Personalizado do Atlas

true

observedGeneration

inteiro

ObservedGeneration indica a geração da especificação de recurso da qual o Operador Atlas está ciente. O Operador do Atlas atualiza este campo para o valor de 'metadados.generation' assim que iniciar a reconciliação do recurso. Formato: int64

false

A condição descreve o estado de um recurso personalizado do Atlas em um determinado ponto.

Name
Tipo
Descrição
Obrigatório

status

string

Status da condição; um de verdadeiro, falso, desconhecido.

true

type

string

Tipo de condição do Atlas recurso.

true

lastTransitionTime

string

Última vez que a condição fez a transição de um status para outro. Representado no formato ISO 8601. Formato: data/hora

false

message

string

Um message fornecendo detalhes sobre a transição.

false

reason

string

O reason para a última transição da condição.

false

Voltar

Pontos de extremidade privados do Atlas

Nesta página