VectorizableImageUrlQuery interface

Parametry zapytania do użycia do wyszukiwania wektorowego, gdy podano adres URL reprezentujący wartość obrazu, która musi być wektoryzowana.

Rozszerzenie

BaseVectorQuery<TModel>

Właściwości

kind

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

url

Adres URL obrazu, który ma zostać wektoryzowany w celu wykonania zapytania wyszukiwania wektorowego.

Właściwości dziedziczone

exhaustive

W przypadku wartości true wyzwala wyczerpujące wyszukiwanie k najbliższych sąsiadów we wszystkich wektorach w indeksie wektorów. Przydatne w scenariuszach, w których dokładne dopasowania są krytyczne, takie jak określanie wartości podstawowych prawdy.

fields

Pola wektorów typu Collection(Edm.Single), które mają zostać uwzględnione w wyszukiwanym wektorze.

filterOverride

Wyrażenie filtru OData, które ma być stosowane do tego konkretnego zapytania wektorowego. Jeśli nie zdefiniowano wyrażenia filtru na poziomie wektora, zamiast tego zostanie użyte wyrażenie zdefiniowane w parametrze filtru najwyższego poziomu.

kNearestNeighborsCount

Liczba najbliższych sąsiadów, które mają być zwracane jako pierwsze trafienia.

oversampling

Współczynnik nadmiernego próbkowania. Wartość minimalna to 1. Zastępuje on parametr "defaultOversampling" skonfigurowany w definicji indeksu. Można go ustawić tylko wtedy, gdy wartość "rerankWithOriginalVectors" ma wartość true. Ten parametr jest dozwolony tylko wtedy, gdy metoda kompresji jest używana w polu wektora bazowego.

perDocumentVectorLimit

Określa, ile wektorów może być dopasowanych z każdego dokumentu w zapytaniu wyszukiwania wektorowego. Ustawienie wartości 1 gwarantuje, że dopasowany jest co najwyżej jeden wektor na dokument, co gwarantuje, że wyniki pochodzą z różnych dokumentów. Ustawienie go na 0 (nieograniczony) umożliwia dopasowanie wielu odpowiednich wektorów z tego samego dokumentu. Wartość domyślna to 0.

weight

Względna waga zapytania wektorowego w porównaniu z innym zapytaniem wektorowym i/lub zapytaniem tekstowym w ramach tego samego żądania wyszukiwania. Ta wartość jest używana podczas łączenia wyników wielu list rankingowych generowanych przez różne zapytania wektorowe i/lub wyniki pobrane za pośrednictwem zapytania tekstowego. Im większa waga, tym wyższa liczba dokumentów pasujących do tego zapytania będzie znajdować się w końcowej klasyfikacji. Wartość domyślna to 1.0, a wartość musi być liczbą dodatnią większą niż zero.

Szczegóły właściwości

kind

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

kind: "imageUrl"

Wartość właściwości

"imageUrl"

url

Adres URL obrazu, który ma zostać wektoryzowany w celu wykonania zapytania wyszukiwania wektorowego.

url: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

exhaustive

W przypadku wartości true wyzwala wyczerpujące wyszukiwanie k najbliższych sąsiadów we wszystkich wektorach w indeksie wektorów. Przydatne w scenariuszach, w których dokładne dopasowania są krytyczne, takie jak określanie wartości podstawowych prawdy.

exhaustive?: boolean

Wartość właściwości

boolean

dziedziczone zBaseVectorQuery.wyczerpujące

fields

Pola wektorów typu Collection(Edm.Single), które mają zostać uwzględnione w wyszukiwanym wektorze.

fields?: SearchFieldArray<TModel>

Wartość właściwości

dziedziczone zBaseVectorQuery.fields

filterOverride

Wyrażenie filtru OData, które ma być stosowane do tego konkretnego zapytania wektorowego. Jeśli nie zdefiniowano wyrażenia filtru na poziomie wektora, zamiast tego zostanie użyte wyrażenie zdefiniowane w parametrze filtru najwyższego poziomu.

filterOverride?: string

Wartość właściwości

string

Dziedziczone zBaseVectorQuery.filterOverride

kNearestNeighborsCount

Liczba najbliższych sąsiadów, które mają być zwracane jako pierwsze trafienia.

kNearestNeighborsCount?: number

Wartość właściwości

number

dziedziczone zBaseVectorQuery.kNearestNeighborsCount

oversampling

Współczynnik nadmiernego próbkowania. Wartość minimalna to 1. Zastępuje on parametr "defaultOversampling" skonfigurowany w definicji indeksu. Można go ustawić tylko wtedy, gdy wartość "rerankWithOriginalVectors" ma wartość true. Ten parametr jest dozwolony tylko wtedy, gdy metoda kompresji jest używana w polu wektora bazowego.

oversampling?: number

Wartość właściwości

number

dziedziczone zBaseVectorQuery.oversampling

perDocumentVectorLimit

Określa, ile wektorów może być dopasowanych z każdego dokumentu w zapytaniu wyszukiwania wektorowego. Ustawienie wartości 1 gwarantuje, że dopasowany jest co najwyżej jeden wektor na dokument, co gwarantuje, że wyniki pochodzą z różnych dokumentów. Ustawienie go na 0 (nieograniczony) umożliwia dopasowanie wielu odpowiednich wektorów z tego samego dokumentu. Wartość domyślna to 0.

perDocumentVectorLimit?: number

Wartość właściwości

number

Odziedziczone poBaseVectorQuery.perDocumentVectorLimit

weight

Względna waga zapytania wektorowego w porównaniu z innym zapytaniem wektorowym i/lub zapytaniem tekstowym w ramach tego samego żądania wyszukiwania. Ta wartość jest używana podczas łączenia wyników wielu list rankingowych generowanych przez różne zapytania wektorowe i/lub wyniki pobrane za pośrednictwem zapytania tekstowego. Im większa waga, tym wyższa liczba dokumentów pasujących do tego zapytania będzie znajdować się w końcowej klasyfikacji. Wartość domyślna to 1.0, a wartość musi być liczbą dodatnią większą niż zero.

weight?: number

Wartość właściwości

number

dziedziczone zBaseVectorQuery.weight