Docs Menu

Atlas Search 쿼리 실행

Atlas Search 쿼리는 집계 파이프라인 단계로 실행됩니다. Atlas 클러스터의 데이터에 대한 기존 Atlas Search 인덱스가 있는 경우 $search$searchMeta 쿼리를 실행할 수 있습니다. Atlas의 데이터에 기존 Atlas Vector Search 인덱스가 있는 경우 $vectorSearch 쿼리를 실행할 수도 있습니다.

Atlas Search 인덱스 또는 Atlas Vector Search 인덱스를 생성합니다.

참고

Compass UI에서 Atlas Search 인덱스 관리는 다음 경우에만 사용할 수 있습니다.

  • Atlas 로컬 배포서버.

  • MongoDB 7.0 이상을 실행하는 배포서버.

1

Indexes 탭에서 Search Indexes를 클릭합니다. 쿼리에 사용하려는 검색 인덱스 위로 마우스를 가져갑니다.

2

검색 인덱스 위로 마우스를 가져가면 나타나는 Aggregate 버튼을 클릭합니다.

3

기본적으로 MongoDB Compass는 쿼리의 $search 단계를 선택합니다. 쿼리에 사용할 $searchMeta 단계를 선택할 수도 있습니다. 쿼리에서 vectorSearch 유형 인덱스를 사용하는 경우 $vectorSearch 단계를 사용할 수 있습니다.

참고

$search, $searchMeta 또는 $vectorSearch 단계를 사용하는 경우, 이는 집계 파이프라인의 첫 번째 단계여야 합니다. 벡터 검색과 전체 텍스트 검색을 동일한 파이프라인에서 결합하려면 하이브리드 검색을 수행하세요. 자세한 내용은 하이브리드 검색 수행 방법을 참조하세요.

4