Udostępnij za pośrednictwem


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.

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

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

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