BaseVectorQuery interface
Parametry zapytania dla wektorów i zapytań wyszukiwania hybrydowego.
Właściwości
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. |
kind | Znane wartości obsługiwane przez usługęwektor: zapytanie wektorowe, w którym jest podana nieprzetworzona wartość wektora. tekst: zapytanie wektorowe, w którym jest podana wartość tekstowa, która musi zostać wektoryzowana. |
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
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
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>
kind
Znane wartości obsługiwane przez usługę
wektor: zapytanie wektorowe, w którym jest podana nieprzetworzona wartość wektora. tekst: zapytanie wektorowe, w którym jest podana wartość tekstowa, która musi zostać wektoryzowana.
kind: "vector" | "text"
Wartość właściwości
"vector" | "text"
kNearestNeighborsCount
Liczba najbliższych sąsiadów, które mają być zwracane jako pierwsze trafienia.
kNearestNeighborsCount?: number
Wartość właściwości
number
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
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