문서 메뉴
문서 홈
/
MongoDB 아틀라스
/ /

FAQ: Atlas Search

이 페이지의 내용

아니요, Atlas cluster에서 Atlas Search를 활성화하면 추가 요금이나 요금이 부과되지 않습니다. 그러나 인덱싱된 컬렉션 또는 인덱스 정의의 크기와 같은 요인에 따라 클러스터의 리소스 사용률이 증가할 수 있습니다. Atlas Search 리소스 사용률을 관리하고 제어하기 위해 전용 검색 노드 를 배포할 수 있으며, 이 경우 노드당 추가 비용이 발생합니다. 프로덕션 환경에는 이 방법을 권장합니다.

다음도 참조하세요.

예. 다음 Atlas Search 연산자는 부분 문자열 일치 쿼리를 지원합니다.

예. 사용자 지정 분석기와 함께 와일드카드정규식 연산자를 사용하여 대소문자를 구분하지 않는 검색을 수행할 수 있습니다. 다음 토크나이저 및 토큰 필터를 사용하여 사용자 지정 분석기를 정의하여 와일드카드 대소문자를 구분하지 않는 검색을 수행할 수 있습니다.

예. Atlas Search storedSource 옵션은 원본 값을 저장합니다. returnStoredSource 옵션을 사용하여 반환된 결과에 대해 $search 단계 이후에 대/소문자를 구분하지 않는 작업을 수행하려면 컬렉션을 만들 때 컬렉션의 기본 데이터 정렬 강도를 1 또는 2로 설정해야 하며 쿼리 및 인덱스에 다른 데이터 정렬을 지정해서는 안 됩니다.

아니요, 샤드 키를 사용하여 특정 샤드 또는 샤드의 하위 집합에서 Atlas Search 쿼리를 실행할 수 없습니다. 샤딩된 cluster 환경에서 Atlas Search 쿼리는 모든 샤드에서 실행되는 스캐터 게더링(scatter-gather) 쿼리입니다.

그러나 구역 을 사용하여 클러스터의 샤드 하위 집합에 샤드 컬렉션을 배포하는 경우 Atlas Search는 쿼리 중인 컬렉션의 샤드가 포함된 구역으로 쿼리를 라우팅하고 $search 쿼리를 실행합니다. 컬렉션이 있는 샤드에만 적용됩니다.

기본적으로 쿼리는 프라이머리 노드에서 실행됩니다. 읽기 기본 설정을 구성하거나 복제본 세트 태그를 사용하여 읽기 기본 설정을 지정할 수 있습니다. 자세한 내용은 Atlas Search 개요를 참조하세요.

예, 다음을 수행하여 인덱스를 복제할 수 있습니다.

1
1
2
3
2
3
4

Atlas Search JSON Editor를 사용하여 새 인덱스를 만듭니다. 복사한 인덱스를 붙여넣고 Create Search Index를 클릭합니다. Atlas Search 인덱스를 생성한 후 Atlas Search JSON Editor 또는 Atlas Search Visual Index Builder 에서 직접 원하는 대로 수정할 수 있습니다.

참고

진행 중인 작업

현재 위에서 언급한 단계가 필요하지 않은 솔루션을 개발 중입니다. 이 기능에 투표하거나 피드백을 제출하려면 이 피드백 항목을 참조하세요.

아니요, Atlas Search는 검색 인덱스의 자동 완성 및 텍스트 토큰을 저장하는 JVM 힙 메트릭에 메모리를 사용합니다. Atlas Search는 다른 데이터베이스 엔진처럼 대부분의 인덱스 파일을 디스크에 저장합니다. 이는 운영 체제의 페이지 캐시를 활용하는 이점을 가지고 있습니다.

  • 올바른 데이터베이스 및 컬렉션 이름을 입력했는지 확인합니다. 존재하지 않는 데이터베이스 또는 컬렉션 이름을 입력하면 Atlas UI에서 임시로 인덱스를 생성하고 잠시 후 삭제합니다.

  • $out 애그리게이션 단계를 사용하여 컬렉션을 덮어쓰는 경우, Atlas Search 인덱스는 대상 컬렉션에 복사되지 않으므로 Atlas Search 인덱스를 삭제하고 다시 만들어야 합니다. 자세한 내용은 $out 인덱스 제약 조건을 참조하세요.

  • Atlas Search를 사용하는 컬렉션을 리샤딩하는 경우 이 작업은 기존 검색 인덱스를 제거합니다 . 샤딩 작업이 완료되면 컬렉션의 검색 인덱스를 수동으로 다시 작성해야 합니다.

MongoDB 4 를 실행하는 M10+ 전용 클러스터의 경우.2 이상인 경우, Atlas는 클라우드 백업 스냅샷에서 Atlas Search 인덱스 정의 를 복원합니다. Atlas는 인덱스 데이터를 복원하지 않으므로 mongot 프로세스가 복원된 모든 인덱스 정의에 대해 초기 동기화 를 수행합니다. 클러스터에 대규모 검색 인덱스를 정의한 경우 스냅샷 복원 중에 지연이 발생할 수 있습니다.

예, CSFLE 암호화 클라이언트를 사용하여 MongoDB 버전 6 의 데이터에 대해 Atlas Search 쿼리를 실행할 수 있습니다.0 이상.

아니요, Atlas Search를 사용하여 CSFLE로 암호화된 데이터를 쿼리할 수 없습니다.

아니요, Queryable Encryption은 Atlas Search와 호환되지 않습니다.

아니요, time series 컬렉션에는 Atlas Search를 사용할 수 없습니다.

예, MongoDB 피드백 엔진을 사용하여 새로운 기능을 요청하거나 기존 요청에 투표할 수 있습니다.

예, MongoDB 지원팀은 전용 노드와 같은 위치에 있는 노드 모두에서 Atlas Search 인프라에 액세스할 수 있을 뿐만 아니라 이러한 노드에서 mongot 로그를 다운로드할 수 있습니다. 그러나 조직 수준에서 MongoDB 지원에 대한 액세스를 차단한 다음 필요한 경우 24 시간 동안 MongoDB 지원에 대한 액세스 권한을 부여할 수 있습니다. 자세한 내용은 Atlas 백엔드 인프라에 대한 MongoDB 지원 액세스 구성을 참조하세요.

← 제한 사항