Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Docs Menu
Docs Home
/ /

$vectorSearch (집계 단계)

$vectorSearch

$vectorSearch Atlas cluster 의 데이터에 대해 시맨틱 검색 수행합니다.

Atlas cluster 에 벡터 임베딩을 저장 하면 다른 컬렉션 데이터와 함께 벡터 데이터를 원활하게 인덱스 할 수 있습니다. $vectorSearch 단계를 사용하여 데이터를 사전 필터링하고 인덱싱된 필드에 대해 시맨틱 검색 수행할 수 있습니다.

벡터 데이터의 너비는 4096 차원 이하여야 합니다.

$vectorSearch 집계 파이프라인 단계는 다음 환경에서 사용할 수 있습니다.

  • 버전 이상을 실행MongoDB Atlas 클러스터 6.0.11

  • MongoDB Enterprise 버전 8.2 이상을 실행하는 Kubernetes 연산자배포서버

  • 버전 이상 실행MongoDB Community 배포 8.2

자세한 학습 은 MongoDB 벡터 검색을 참조하세요.

MongoDB 부터는 8.0 단계에서 $vectorSearch 단계를 사용할 $unionWith 수 있습니다.

단계 $facet 또는 단계에서는 단계를 $lookup 사용할 수 $vectorSearch 없습니다.

돌아가기

$unwind