Udostępnij za pośrednictwem


VectorizableTextQuery interface

Parametry zapytania do użycia do wyszukiwania wektorowego, gdy zostanie podana wartość tekstowa, która musi zostać wektoryzowana.

Rozszerzenie

BaseVectorQuery<TModel>

Właściwości

kind

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

text

Tekst, 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.

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.

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: "text"

Wartość właściwości

"text"

text

Tekst, który ma zostać wektoryzowany w celu wykonania zapytania wyszukiwania wektorowego.

text: 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

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

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