BaseVectorQuery interface
벡터 및 하이브리드 검색 쿼리에 대한 쿼리 매개 변수입니다.
속성
exhaustive | true이면 벡터 인덱스 내의 모든 벡터에서 K-가장 가까운 전체 인접 검색을 트리거합니다. 정확한 일치 항목이 중요한 시나리오(예: 접지 진리 값 결정)에 유용합니다. |
fields | 검색된 벡터에 포함할 컬렉션(Edm.Single) 형식의 벡터 필드입니다. |
kind | 서비스에서 지원하는 알려진 값벡터: 원시 벡터 값이 제공되는 벡터 쿼리입니다. 텍스트: 벡터화해야 하는 텍스트 값이 제공되는 벡터 쿼리입니다. |
k |
상위 적중 횟수로 반환할 가장 가까운 이웃의 수입니다. |
oversampling | 오버샘플링 요소입니다. 최소값은 1입니다. 인덱스 정의에 구성된 'defaultOversampling' 매개 변수를 재정의합니다. 'rerankWithOriginalVectors'가 true인 경우에만 설정할 수 있습니다. 이 매개 변수는 압축 메서드가 기본 벡터 필드에 사용되는 경우에만 허용됩니다. |
weight | 다른 벡터 쿼리 및/또는 동일한 검색 요청 내의 텍스트 쿼리와 비교할 때 벡터 쿼리의 상대적 가중치입니다. 이 값은 여러 벡터 쿼리 및/또는 텍스트 쿼리를 통해 검색된 결과에 의해 생성된 여러 순위 목록의 결과를 결합할 때 사용됩니다. 가중치가 높을수록 해당 쿼리와 일치하는 문서가 최종 순위에 있습니다. 기본값은 1.0이며 값은 0보다 큰 양수여야 합니다. |
속성 세부 정보
exhaustive
true이면 벡터 인덱스 내의 모든 벡터에서 K-가장 가까운 전체 인접 검색을 트리거합니다. 정확한 일치 항목이 중요한 시나리오(예: 접지 진리 값 결정)에 유용합니다.
exhaustive?: boolean
속성 값
boolean
fields
검색된 벡터에 포함할 컬렉션(Edm.Single) 형식의 벡터 필드입니다.
fields?: SearchFieldArray<TModel>
속성 값
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