색인 만들기 및 벡터 쿼리
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 페이지에서는 저장된 임베딩을 사용하여 색인을 생성하고 PostgreSQL용 AlloyDB에서 ScaNN
, IVF
, IVFFlat
, HNSW
색인을 사용하여 임베딩을 쿼리하는 방법을 설명합니다.
임베딩 저장에 관한 자세한 내용은 벡터 임베딩 저장을 참고하세요.
시작하기 전에
색인을 만들기 전에 다음 기본 요건을 완료해야 합니다.
AlloyDB 데이터베이스의 임베딩 벡터가 테이블에 추가됩니다.
AlloyDB용으로 Google에서 확장한 pgvector
를 기반으로 하며 vector
확장 프로그램 버전 0.5.0
이상이 설치됩니다.
CREATE EXTENSION IF NOT EXISTS vector;
ScaNN
색인을 생성하려면 vector
확장 프로그램 외에도 alloydb_scann
확장 프로그램을 설치합니다.
CREATE EXTENSION IF NOT EXISTS alloydb_scann;
색인 만들기
데이터베이스의 테이블에 다음 색인 유형 중 하나를 만들 수 있습니다.
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-01-23(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-01-23(UTC)"],[],[]]