BaseVectorQuery interface
Parametry dotazu pro vektorové a hybridní vyhledávací dotazy.
Vlastnosti
exhaustive | Pokud je hodnota true, aktivuje vyčerpávající hledání k-nejbližšího souseda napříč všemi vektory v indexu vektoru. Užitečné pro scénáře, ve kterých jsou přesné shody kritické, například určení hodnot základní pravdy. |
fields | Vektorová pole typu Collection(Edm.Single), která mají být zahrnuta do vektorového vyhledávání. |
kind | Známé hodnoty podporované službouvektor: Vektorový dotaz, kde je k dispozici nezpracovaná hodnota vektoru. textové: Vektorový dotaz, ve kterém je k dispozici textová hodnota, kterou je potřeba vektorizovat. |
k |
Početnejbližších |
oversampling | Faktor převzorkování Minimální hodnota je 1. Přepíše parametr defaultOversampling nakonfigurovaný v definici indexu. Lze ji nastavit pouze v případech, kdy je true rerankWithOriginalVectors. Tento parametr je povolen pouze v případě, že se metoda komprese použije v podkladovém vektorovém poli. |
weight | Relativní váha vektorového dotazu ve srovnání s jinými vektorovými dotazy nebo textovým dotazem ve stejném požadavku hledání. Tato hodnota se používá při kombinování výsledků více seznamů řazení vytvořených různými vektorovými dotazy nebo výsledky načtenými prostřednictvím textového dotazu. Čím vyšší je váha, tím vyšší budou dokumenty, které odpovídají danému dotazu, v konečném pořadí. Výchozí hodnota je 1,0 a hodnota musí být kladné číslo větší než nula. |
Podrobnosti vlastnosti
exhaustive
Pokud je hodnota true, aktivuje vyčerpávající hledání k-nejbližšího souseda napříč všemi vektory v indexu vektoru. Užitečné pro scénáře, ve kterých jsou přesné shody kritické, například určení hodnot základní pravdy.
exhaustive?: boolean
Hodnota vlastnosti
boolean
fields
Vektorová pole typu Collection(Edm.Single), která mají být zahrnuta do vektorového vyhledávání.
fields?: SearchFieldArray<TModel>
Hodnota vlastnosti
SearchFieldArray<TModel>
kind
Známé hodnoty podporované službou
vektor: Vektorový dotaz, kde je k dispozici nezpracovaná hodnota vektoru. textové: Vektorový dotaz, ve kterém je k dispozici textová hodnota, kterou je potřeba vektorizovat.
kind: "vector" | "text"
Hodnota vlastnosti
"vector" | "text"
kNearestNeighborsCount
Početnejbližších
kNearestNeighborsCount?: number
Hodnota vlastnosti
number
oversampling
Faktor převzorkování Minimální hodnota je 1. Přepíše parametr defaultOversampling nakonfigurovaný v definici indexu. Lze ji nastavit pouze v případech, kdy je true rerankWithOriginalVectors. Tento parametr je povolen pouze v případě, že se metoda komprese použije v podkladovém vektorovém poli.
oversampling?: number
Hodnota vlastnosti
number
weight
Relativní váha vektorového dotazu ve srovnání s jinými vektorovými dotazy nebo textovým dotazem ve stejném požadavku hledání. Tato hodnota se používá při kombinování výsledků více seznamů řazení vytvořených různými vektorovými dotazy nebo výsledky načtenými prostřednictvím textového dotazu. Čím vyšší je váha, tím vyšší budou dokumenty, které odpovídají danému dotazu, v konečném pořadí. Výchozí hodnota je 1,0 a hodnota musí být kladné číslo větší než nula.
weight?: number
Hodnota vlastnosti
number