벡터 - Amazon Simple Storage Service

벡터

참고

Amazon S3 Vectors는 Amazon Simple Storage Service의 미리 보기 릴리스이며 변경될 수 있습니다.

각 벡터는 벡터 인덱스의 각 벡터를 고유하게 식별하는 키로 구성됩니다. 또한 메타데이터(예: 연도, 작성자, 장르, 위치)를 키 값 페어로 각 벡터에 연결할 수 있습니다.

벡터 데이터 작업에는 벡터 삽입, 나열, 쿼리 및 삭제가 포함됩니다. 비정형 데이터의 새 벡터 임베딩을 생성하려면 Amazon Bedrock의 InvokeModel API 작업을 사용하여 사용하려는 임베딩 모델의 모델 ID를 지정할 수 있습니다. 또한 오픈 소스 Amazon S3 Vectors Embed CLI 도구는 명령줄에서 임베딩을 생성하고 시맨틱 검색을 수행하는 간소화된 방법을 제공합니다. Amazon Bedrock 파운데이션 모델을 사용한 벡터 임베딩 생성과 S3 벡터 인덱스 내의 시맨틱 검색 작업을 모두 자동화하는 이 오픈 소스 도구에 대한 자세한 내용은 s3vectors-embed-cli를 사용하여 벡터 임베딩 생성 및 시맨틱 검색 수행 섹션을 참조하세요.

벡터 개념

벡터 키: 각 벡터는 인덱스 내의 고유한 벡터 키로 식별됩니다. 벡터 키는 최대 1,024자까지 가능하며 벡터 인덱스 내에서 고유해야 합니다. 키는 대/소문자를 구분하며 UTF-8 문자를 포함할 수 있습니다.

벡터 차원: 차원은 벡터의 값 수입니다. 차원이 클수록 스토리지 공간이 더 많이 필요합니다. 인덱스의 모든 벡터는 인덱스를 생성할 때 지정된 동일한 수의 차원을 가져야 합니다. 차원은 1에서 4,096 사이의 정수여야 합니다.

메타데이터: 벡터에 메타데이터를 키-값 페어로 연결하여 추가 컨텍스트를 제공하고 쿼리 중에 필터링을 활성화할 수 있습니다. 메타데이터에는 필터링 가능한 메타데이터 키와 필터링 불가능한 메타데이터 키가 모두 포함됩니다. 필터링 가능한 메타데이터는 쿼리 필터링에 사용됩니다. 필터링 불가능한 메타데이터 키는 벡터 인덱스를 만드는 중에 지정되며, 추가 컨텍스트를 제공하지만 필터링에 사용할 수 없습니다. 메타데이터는 문자열, 숫자 및 부울 유형을 지원합니다. 필터링 가능한 메타데이터와 필터링 불가능한 메타데이터에 대한 자세한 내용은 메타데이터 필터링 섹션을 참조하세요. 벡터당 크기 제한 및 벡터당 최대 메타데이터 키를 포함한 메타데이터 제한에 대한 자세한 내용은 한계 및 제한을 참조하세요.