MongoDBVectorSearchTool
설명
MongoDB Atlas 컬렉션에서 벡터 유사성 쿼리를 수행합니다. 인덱스 생성 도우미 및 임베디드 텍스트의 일괄 삽입을 지원합니다. MongoDB Atlas는 네이티브 벡터 검색을 지원합니다. 자세히 알아보기: https://www.mongodb.com/docs/atlas/atlas-vector-search/vector-search-overview/설치
MongoDB 추가 기능과 함께 설치하세요:파라미터
초기화
connection_string
(str, 필수)database_name
(str, 필수)collection_name
(str, 필수)vector_index_name
(str, 기본값vector_index
)text_key
(str, 기본값text
)embedding_key
(str, 기본값embedding
)dimensions
(int, 기본값1536
)
실행 매개변수
query
(str, 필수): 임베드 및 검색할 자연어 쿼리.
빠른 시작
Code
인덱스 생성 도우미
create_vector_search_index(...)
를 사용하여 올바른 차원과 유사성을 가진 Atlas Vector Search 인덱스를 프로비저닝하세요.
일반적인 문제
- 인증 실패: Atlas IP 액세스 목록에 러너가 허용되어 있는지 확인하고, 연결 문자열에 자격 증명이 포함되어 있는지 확인하세요.
- 인덱스를 찾을 수 없음: 벡터 인덱스를 먼저 생성하세요; 이름이
vector_index_name
과 일치해야 합니다. - 차원 불일치: 임베딩 모델의 차원을
dimensions
와 일치시켜야 합니다.
추가 예시
기본 초기화
Code
사용자 지정 쿼리 구성
Code
데이터베이스 미리 로드 및 인덱스 생성
Code
예시
Code