Поделиться через


VectorizedQuery interface

Параметры запроса, используемые для поиска векторов при предоставлении необработанного векторного значения.

Extends

BaseVectorQuery<TModel>

Свойства

kind

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

vector

Векторное представление поискового запроса.

Унаследованные свойства

exhaustive

Если значение true, активирует исчерпывающий поиск ближайших к соседей по всем векторам в индексе векторов. Полезно для сценариев, когда точные совпадения являются критически важными, например определение значений истины на земле.

fields

Векторные поля коллекции типов (Edm.Single), которые должны быть включены в векторный поиск.

kNearestNeighborsCount

Число ближайших соседей, возвращаемых в качестве лучших хитов.

oversampling

Превышение коэффициента. Минимальное значение равно 1. Он переопределяет параметр defaultOversampling, настроенный в определении индекса. Его можно задать только в том случае, если параметр rerankWithOriginalVectors имеет значение true. Этот параметр допускается только в том случае, если метод сжатия используется в базовом поле вектора.

weight

Относительный вес векторного запроса при сравнении с другими векторными запросами и/или текстовым запросом в том же запросе поиска. Это значение используется при объединении результатов нескольких списков ранжирования, созданных различными векторными запросами и (или) результатов, полученных с помощью текстового запроса. Чем выше вес, тем выше документы, соответствующие запросу, будут находиться в окончательном рейтинге. Значение по умолчанию равно 1.0, а значение должно быть положительным числом, превышающим нулю.

Сведения о свойстве

kind

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

kind: "vector"

Значение свойства

"vector"

vector

Векторное представление поискового запроса.

vector: number[]

Значение свойства

number[]

Сведения об унаследованном свойстве

exhaustive

Если значение true, активирует исчерпывающий поиск ближайших к соседей по всем векторам в индексе векторов. Полезно для сценариев, когда точные совпадения являются критически важными, например определение значений истины на земле.

exhaustive?: boolean

Значение свойства

boolean

наследуется отBaseVectorQuery.исчерпаемый

fields

Векторные поля коллекции типов (Edm.Single), которые должны быть включены в векторный поиск.

fields?: SearchFieldArray<TModel>

Значение свойства

унаследовано отBaseVectorQuery.fields

kNearestNeighborsCount

Число ближайших соседей, возвращаемых в качестве лучших хитов.

kNearestNeighborsCount?: number

Значение свойства

number

наследуется отBaseVectorQuery.kNearestNeighborsCount

oversampling

Превышение коэффициента. Минимальное значение равно 1. Он переопределяет параметр defaultOversampling, настроенный в определении индекса. Его можно задать только в том случае, если параметр rerankWithOriginalVectors имеет значение true. Этот параметр допускается только в том случае, если метод сжатия используется в базовом поле вектора.

oversampling?: number

Значение свойства

number

наследуется отBaseVectorQuery.oversampling

weight

Относительный вес векторного запроса при сравнении с другими векторными запросами и/или текстовым запросом в том же запросе поиска. Это значение используется при объединении результатов нескольких списков ранжирования, созданных различными векторными запросами и (или) результатов, полученных с помощью текстового запроса. Чем выше вес, тем выше документы, соответствующие запросу, будут находиться в окончательном рейтинге. Значение по умолчанию равно 1.0, а значение должно быть положительным числом, превышающим нулю.

weight?: number

Значение свойства

number

унаследовано отBaseVectorQuery.weight