버전 1.42.1 에 추가되었습니다.
MongoDB Compass를 사용하여 Atlas Vector Search 인덱스 를 만들 수 있습니다. 이러한 인덱스를 사용하면 벡터 데이터 및 기타 데이터 유형을 인덱싱하여 인덱싱된 필드에 대한 시맨틱 검색을 용이하게 할 수 있습니다. Atlas Vector Search 인덱스는 가장 유사한 벡터를 식별하여 벡터 데이터 인덱싱을 지원합니다. 인덱스는 쿼리 벡터와 인덱스에 저장된 벡터 간의 거리를 계산하여 유사성을 결정합니다.
이 작업에 대하여
Atlas Search 인덱스 를 만들려면 배포서버 가 다음 경우 중 하나와 일치해야 합니다.
MongoDB Atlas 에서 호스팅되는 배포이며 Atlas 클러스터 계층이 M10 이상이어야 합니다.
Atlas CLI를 사용하여 설정된 로컬 배포입니다.
또한 배포에서 MongoDB 버전 7.0 이상을 실행해야 합니다.
단계
인덱스 생성 대화상자 열기
인덱스 탭 에서 Create 버튼을 클릭한 다음 Search Index 을 클릭합니다.
Atlas Vector Search 인덱스 구성 제공
벡터 검색 인덱스 구성에 필요한 모든 필드를 제공해야 합니다. 나중에 구성을 수정할 수 있습니다. 벡터 검색 인덱스 구성의 필수 필드에 대한 자세한 내용은 Atlas Vector Search 인덱스 필드를 참조하세요.
예시
다음 예시 정의는 sample_mflix.embedded_movies
컬렉션 사용하고 plot_embedding
필드 인덱싱하여 Atlas Vector Search 인덱스 만듭니다.
{ "fields": [ { "type": "vector", "path": "plot_embedding", "numDimensions": 1536, "similarity": "euclidean" } ] }
결과
생성된 인덱스의 상태를 보려면 Indexes 탭으로 Go 오른쪽 상단의 토글을 Search Indexes 로 설정합니다.
Status 열은 인덱스의 상태를 나타냅니다. 상태가 Ready이면 인덱스를 사용할 준비가 된 것입니다.
검색 인덱스 상태에 대한 자세한 내용은 Atlas Search 인덱스 상태를 참조하세요.