Sdílet prostřednictvím


VectorizableImageBinaryQuery interface

Parametry dotazu, které se mají použít pro vektorové vyhledávání, když je k dispozici binární soubor s kódováním base 64 obrázku, který je potřeba vektorizovat.

Extends

BaseVectorQuery<TModel>

Vlastnosti

binaryImage

Binární soubor s kódováním base64 obrázku, který má být vektorizován k provedení vektorového vyhledávacího dotazu.

kind

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

Zděděné 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í.

filterOverride

Výraz filtru OData, který se má použít pro tento konkrétní vektorový dotaz. Pokud není na úrovni vektoru definován žádný výraz filtru, použije se místo toho výraz definovaný v parametru filtru nejvyšší úrovně.

kNearestNeighborsCount

Početnejbližších

perDocumentVectorLimit

Určuje, kolik vektorů může být nalezeno v každém dokumentu ve vektorovém vyhledávacím dotazu. Nastavením na hodnotu 1 zajistíte, že se v každém dokumentu shoduje maximálně jeden vektor, což zaručuje, že výsledky pocházejí z různých dokumentů. Nastavení na hodnotu 0 (neomezeno) umožňuje porovnávání více relevantních vektorů ze stejného dokumentu. Výchozí hodnota je 0.

threshold

Prahová hodnota použitá pro vektorové dotazy. Všimněte si, že tuto možnost lze nastavit pouze v případě, že všechna pole používají stejnou metriku podobnosti.

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

binaryImage

Binární soubor s kódováním base64 obrázku, který má být vektorizován k provedení vektorového vyhledávacího dotazu.

binaryImage: string

Hodnota vlastnosti

string

kind

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

kind: "imageBinary"

Hodnota vlastnosti

"imageBinary"

Podrobnosti zděděných vlastností

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

zděděno zBaseVectorQuery.vyčerpávající

fields

Vektorová pole typu Collection(Edm.Single), která mají být zahrnuta do vektorového vyhledávání.

fields?: SearchFieldArray<TModel>

Hodnota vlastnosti

zděděno zBaseVectorQuery.fields

filterOverride

Výraz filtru OData, který se má použít pro tento konkrétní vektorový dotaz. Pokud není na úrovni vektoru definován žádný výraz filtru, použije se místo toho výraz definovaný v parametru filtru nejvyšší úrovně.

filterOverride?: string

Hodnota vlastnosti

string

Zděděno zBaseVectorQuery.filterOverride

kNearestNeighborsCount

Početnejbližších

kNearestNeighborsCount?: number

Hodnota vlastnosti

number

Děděno zBaseVectorQuery.kNearestNeighborsCount

perDocumentVectorLimit

Určuje, kolik vektorů může být nalezeno v každém dokumentu ve vektorovém vyhledávacím dotazu. Nastavením na hodnotu 1 zajistíte, že se v každém dokumentu shoduje maximálně jeden vektor, což zaručuje, že výsledky pocházejí z různých dokumentů. Nastavení na hodnotu 0 (neomezeno) umožňuje porovnávání více relevantních vektorů ze stejného dokumentu. Výchozí hodnota je 0.

perDocumentVectorLimit?: number

Hodnota vlastnosti

number

Zděděno zBaseVectorQuery.perDocumentVectorLimit

threshold

Prahová hodnota použitá pro vektorové dotazy. Všimněte si, že tuto možnost lze nastavit pouze v případě, že všechna pole používají stejnou metriku podobnosti.

threshold?: VectorThreshold

Hodnota vlastnosti

Zděděno zBaseVectorQuery.threshold

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

zděděno zBaseVectorQuery.weight