다음을 통해 공유


BaseVectorQuery interface

벡터 및 하이브리드 검색 쿼리에 대한 쿼리 매개 변수입니다.

속성

exhaustive

true이면 벡터 인덱스 내의 모든 벡터에서 K-가장 가까운 전체 인접 검색을 트리거합니다. 정확한 일치 항목이 중요한 시나리오(예: 접지 진리 값 결정)에 유용합니다.

fields

검색된 벡터에 포함할 컬렉션(Edm.Single) 형식의 벡터 필드입니다.

kind

서비스에서 지원하는 알려진 값

벡터: 원시 벡터 값이 제공되는 벡터 쿼리입니다. 텍스트: 벡터화해야 하는 텍스트 값이 제공되는 벡터 쿼리입니다.

kNearestNeighborsCount

상위 적중 횟수로 반환할 가장 가까운 이웃의 수입니다.

oversampling

오버샘플링 요소입니다. 최소값은 1입니다. 인덱스 정의에 구성된 'defaultOversampling' 매개 변수를 재정의합니다. 'rerankWithOriginalVectors'가 true인 경우에만 설정할 수 있습니다. 이 매개 변수는 압축 메서드가 기본 벡터 필드에 사용되는 경우에만 허용됩니다.

weight

다른 벡터 쿼리 및/또는 동일한 검색 요청 내의 텍스트 쿼리와 비교할 때 벡터 쿼리의 상대적 가중치입니다. 이 값은 여러 벡터 쿼리 및/또는 텍스트 쿼리를 통해 검색된 결과에 의해 생성된 여러 순위 목록의 결과를 결합할 때 사용됩니다. 가중치가 높을수록 해당 쿼리와 일치하는 문서가 최종 순위에 있습니다. 기본값은 1.0이며 값은 0보다 큰 양수여야 합니다.

속성 세부 정보

exhaustive

true이면 벡터 인덱스 내의 모든 벡터에서 K-가장 가까운 전체 인접 검색을 트리거합니다. 정확한 일치 항목이 중요한 시나리오(예: 접지 진리 값 결정)에 유용합니다.

exhaustive?: boolean

속성 값

boolean

fields

검색된 벡터에 포함할 컬렉션(Edm.Single) 형식의 벡터 필드입니다.

fields?: SearchFieldArray<TModel>

속성 값

kind

서비스에서 지원하는 알려진 값

벡터: 원시 벡터 값이 제공되는 벡터 쿼리입니다. 텍스트: 벡터화해야 하는 텍스트 값이 제공되는 벡터 쿼리입니다.

kind: "vector" | "text"

속성 값

"vector" | "text"

kNearestNeighborsCount

상위 적중 횟수로 반환할 가장 가까운 이웃의 수입니다.

kNearestNeighborsCount?: number

속성 값

number

oversampling

오버샘플링 요소입니다. 최소값은 1입니다. 인덱스 정의에 구성된 'defaultOversampling' 매개 변수를 재정의합니다. 'rerankWithOriginalVectors'가 true인 경우에만 설정할 수 있습니다. 이 매개 변수는 압축 메서드가 기본 벡터 필드에 사용되는 경우에만 허용됩니다.

oversampling?: number

속성 값

number

weight

다른 벡터 쿼리 및/또는 동일한 검색 요청 내의 텍스트 쿼리와 비교할 때 벡터 쿼리의 상대적 가중치입니다. 이 값은 여러 벡터 쿼리 및/또는 텍스트 쿼리를 통해 검색된 결과에 의해 생성된 여러 순위 목록의 결과를 결합할 때 사용됩니다. 가중치가 높을수록 해당 쿼리와 일치하는 문서가 최종 순위에 있습니다. 기본값은 1.0이며 값은 0보다 큰 양수여야 합니다.

weight?: number

속성 값

number