다음을 통해 공유


BaseVectorSearchCompression interface

인덱싱 또는 쿼리 중에 사용되는 압축 방법과 관련된 구성 옵션을 포함합니다.

속성

compressionName

이 특정 구성과 연결할 이름입니다.

kind

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

rescoringOptions

다시 점수 지정 옵션을 포함합니다.

truncationDimension

벡터를 잘라 내는 차원의 수입니다. 벡터를 잘면 벡터의 크기와 검색 중에 전송해야 하는 데이터의 양이 줄어듭니다. 이렇게 하면 저장소 비용을 절감하고 검색 성능을 향상시킬 수 있습니다. OpenAI text-embedding-3-large(small)와 같은 MRL(Matryoshka Representation Learning)으로 학습된 포함에만 사용해야 합니다. 기본값은 null이며 잘림이 없음을 의미합니다.

속성 세부 정보

compressionName

이 특정 구성과 연결할 이름입니다.

compressionName: string

속성 값

string

kind

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

kind: "scalarQuantization" | "binaryQuantization"

속성 값

"scalarQuantization" | "binaryQuantization"

rescoringOptions

다시 점수 지정 옵션을 포함합니다.

rescoringOptions?: RescoringOptions

속성 값

truncationDimension

벡터를 잘라 내는 차원의 수입니다. 벡터를 잘면 벡터의 크기와 검색 중에 전송해야 하는 데이터의 양이 줄어듭니다. 이렇게 하면 저장소 비용을 절감하고 검색 성능을 향상시킬 수 있습니다. OpenAI text-embedding-3-large(small)와 같은 MRL(Matryoshka Representation Learning)으로 학습된 포함에만 사용해야 합니다. 기본값은 null이며 잘림이 없음을 의미합니다.

truncationDimension?: number

속성 값

number