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. |
k |
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
SearchFieldArray<TModel>
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