Docs Menu
Docs Home
/ /
/ / /

AtlasSearchIndexConfig 사용자 지정 리소스

AtlasSearchIndexConfig 사용자 지정 리소스는 컬렉션에 대한 Atlas Search 인덱스를 구성합니다. AtlasSearchIndexConfig 사용자 지정 리소스를 만들면 Atlas Kubernetes Operator가 컬렉션에 대한 인덱스를 만들거나 업데이트하려고 시도합니다.

다음 예는 lucene.standard 분석기 메서드에 대해 구성된 AtlasSearchIndexConfig 사용자 지정 리소스 사양을 보여줍니다.

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

AtlasSearchIndexConfig는 AtlasSearchIndexConfig API 의 스키마입니다.

Name
유형
설명
필수 사항

apiVersion

문자열

atlas.mongodb.com/v1

true

kind

문자열

AtlasSearchIndexConfig

true

metadata

객체

metadata 필드 의 필드에 대해서는 Kubernetes API 설명서를 참조하세요.

true

spec

객체

AtlasSearchIndexConfigSpec AtlasSearchIndexConfig의 대상 상태 정의합니다.

거짓

status

객체

AtlasSearchIndexConfigStatus AtlasSearchIndexConfig의 관찰된 상태 정의합니다.

거짓

AtlasSearchIndexConfigSpec은 AtlasSearchIndexConfig의 대상 상태 정의합니다.

Name
유형
설명
필수 사항

analyzer

열거형

데이터베이스 필드 텍스트를 검색 가능한 단어로 변환하기 위해 선택한 사전 정의된 특정 방법입니다. 이 변환은 필드의 텍스트를 가장 작은 텍스트 단위로 줄입니다. 이러한 단위를 텀 또는 토큰이라고 합니다. 토큰화라고 하는 이 프로세스에는 필드의 텍스트에 대한 다양한 변경이 포함됩니다. - 단어 추출 - 구두점 제거 - 악센트 제거 - 소문자로 매달기 - 일반적인 단어 제거 - 단어를 어근으로 축소(어간) - 단어를 다음으로 변경 기본 형식(표집화) MongoDB 클라우드는 선택한 프로세스를 사용하여 Atlas Search 인덱스 열거형: 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

거짓

analyzers

[] 객체

데이터베이스 필드 텍스트를 검색 가능한 단어로 변환하는 사용자 정의 메서드 목록입니다.

거짓

searchAnalyzer

열거형

이 인덱스 검색할 때 단어를 식별하기 위해 적용되는 메서드입니다. 열거형: 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

거짓

storedSource

JSON

Atlas Search 에 모든 필드(true)를 저장 할지 여부를 나타내는 플래그입니다. 기본값 으로 Atlas Atlas Search 에 필드를 저장 (false)하지 않습니다. 또는 Atlas Search 에 저장 (포함)하거나 저장 하지 않을(제외) 필드 목록만 포함하는 객체 지정할 수 있습니다. 자세한 학습 은 문서를 참조하세요: https://www.mongodb.com/ko-kr/docs/atlas/atlas-search/stored-source-definition/

거짓

Name
유형
설명
필수 사항

name

문자열

사용자 지정 분석기 식별하는 사람이 읽을 수 있는 name 입니다. 이름은 인덱스 내에서 고유해야 하며 'lucene', "builtin.", "mongodb."

true

tokenizer

객체

토큰 생성에 사용할 토크나이저입니다. 토큰은 Atlas Search가 인덱싱을 위해 텍스트를 개별 청크로 분할하는 방법을 결정합니다.

true

charFilters

JSON

텍스트를 한 번에 한 문자씩 검사하고 필터링 작업을 수행하는 필터입니다.

거짓

tokenFilters

JSON

다음과 같은 작업을 수행하는 필터 - 어간 처리: 'talking', 'talked', 'talks'와 같은 관련 단어를 어근인 'talk'로 줄입니다. - 공개 문서에서 민감한 정보를 제거하는 편집

거짓

토큰 생성에 사용할 토크나이저입니다. 토큰은 Atlas Search가 인덱싱을 위해 텍스트를 개별 청크로 분할하는 방법을 결정합니다.

Name
유형
설명
필수 사항

type

열거형

이 토크나이저 유형을 식별하는 사람이 읽을 수 있는 레이블입니다. 열거형: 공백, uaxUrlEmail, 표준, regexSplit, regexCaptureGroup, nGram, 키워드, edgeGram

true

group

integer

토큰으로 추출할 일치하는 표현식 내 문자 group 의 인덱스입니다. 0 를 사용하여 모든 문자 그룹을 추출합니다.

거짓

maxGram

integer

Atlas Search 생성하는 가장 긴 토큰에 포함할 문자입니다.

거짓

maxTokenLength

integer

단일 토큰의 최대 문자 수입니다. 이 길이보다 큰 토큰은 이 길이에서 여러 토큰으로 분할 됩니다.

거짓

minGram

integer

Atlas Search 생성하는 가장 짧은 토큰에 포함할 문자입니다.

거짓

pattern

문자열

일치시킬 정규 표현식.

거짓

AtlasSearchIndexConfigStatus는 AtlasSearchIndexConfig의 관찰된 상태 를 정의합니다.

Name
유형
설명
필수 사항

conditions

[] 객체

조건은 Atlas Custom Resource(사용자 지정 리소스)의 현재 상태 보여주는 상태 목록입니다.

true

observedGeneration

integer

ObservedGeneration Atlas Operator가 인식하는 리소스 사양의 생성을 나타냅니다. Atlas 연산자는 이 필드 &39;메타데이터.generation&39; 값으로 업데이트합니다. 리소스 조정을 시작하는 즉시 형식: int64

거짓

조건은 특정 점 의 Atlas Custom Resource(사용자 지정 리소스) 상태 를 설명합니다.

Name
유형
설명
필수 사항

status

문자열

조건의 상태입니다. 참, 거짓, 알 수 없음 중 하나입니다.

true

type

문자열

Atlas Custom Resource(사용자 지정 리소스) 조건 유형입니다.

true

lastTransitionTime

문자열

마지막으로 조건이 한 상태에서 다른 상태로 전환된 시간입니다. ISO 8601 형식으로 표시됩니다. 형식: 날짜-시간

거짓

message

문자열

전환에 대한 세부 정보를 제공하는 message 입니다.

거짓

reason

문자열

조건의 마지막 전환에 대한 reason 입니다.

거짓

돌아가기

Atlas 비공개 엔드포인트

이 페이지의 내용