VectorizableImageUrlQuery interface

A vektorkereséshez használandó lekérdezési paraméterek, ha egy vektorizálandó képértéket képviselő URL-cím van megadva.

Extends

BaseVectorQuery<TModel>

Tulajdonságok

kind

Polimorfikus diszkriminatív, amely meghatározza az objektum különböző típusait

url

A vektoros keresési lekérdezés végrehajtásához vektorizálandó kép URL-címe.

Örökölt tulajdonságok

exhaustive

Ha igaz, teljes k-legközelebbi szomszédkeresést indít el a vektorindex összes vektorában. Olyan helyzetekben hasznos, ahol a pontos egyezések kritikus fontosságúak, például az alapigazság-értékek meghatározásához.

fields

Gyűjtemény típusú vektormezők (Edm.Single), amely szerepel a keresett vektorban.

filterOverride

Az adott vektoros lekérdezésre alkalmazandó OData-szűrőkifejezés. Ha nincs definiálva szűrőkifejezés a vektor szintjén, a rendszer ehelyett a felső szintű szűrőparaméterben definiált kifejezést használja.

kNearestNeighborsCount

Azoknak a legközelebbi szomszédoknak a száma, mint a legnépszerűbb találatok.

oversampling

Túlmintavételi tényező. A minimális érték 1. Felülbírálja az indexdefinícióban konfigurált defaultOversampling paramétert. Csak akkor állítható be, ha a rerankWithOriginalVectors értéke igaz. Ez a paraméter csak akkor engedélyezett, ha a mögöttes vektormezőben tömörítési módszert használ.

perDocumentVectorLimit

Azt szabályozza, hogy hány vektor párosítható az egyes dokumentumokból egy vektoros keresési lekérdezésben. Az 1-re állítás biztosítja, hogy dokumentumonként legfeljebb egy vektor egyezzen, garantálva, hogy az eredmények különböző dokumentumokból származzanak. Ha 0-ra (korlátlanra) állítja, akkor ugyanabból a dokumentumból több releváns vektor is megfeleltethető. Az alapértelmezett érték 0.

weight

A vektoros lekérdezés relatív súlya a többi vektoros lekérdezéshez és/vagy a szöveges lekérdezéshez képest ugyanabban a keresési kérelemben. Ez az érték a különböző vektoros lekérdezések és/vagy a szöveges lekérdezésen keresztül lekért eredmények több rangsorolási lista eredményeinek kombinálásakor használatos. Minél nagyobb a súly, annál magasabb lesz a lekérdezésnek megfelelő dokumentumok rangsorolása. Az alapértelmezett érték 1,0, az értéknek nullánál nagyobb pozitív számnak kell lennie.

Tulajdonság adatai

kind

Polimorfikus diszkriminatív, amely meghatározza az objektum különböző típusait

kind: "imageUrl"

Tulajdonság értéke

"imageUrl"

url

A vektoros keresési lekérdezés végrehajtásához vektorizálandó kép URL-címe.

url: string

Tulajdonság értéke

string

Örökölt tulajdonság részletei

exhaustive

Ha igaz, teljes k-legközelebbi szomszédkeresést indít el a vektorindex összes vektorában. Olyan helyzetekben hasznos, ahol a pontos egyezések kritikus fontosságúak, például az alapigazság-értékek meghatározásához.

exhaustive?: boolean

Tulajdonság értéke

boolean

ÖrököltBaseVectorQuery.kimerítő

fields

Gyűjtemény típusú vektormezők (Edm.Single), amely szerepel a keresett vektorban.

fields?: SearchFieldArray<TModel>

Tulajdonság értéke

BaseVectorQuery.fieldsörökölt

filterOverride

Az adott vektoros lekérdezésre alkalmazandó OData-szűrőkifejezés. Ha nincs definiálva szűrőkifejezés a vektor szintjén, a rendszer ehelyett a felső szintű szűrőparaméterben definiált kifejezést használja.

filterOverride?: string

Tulajdonság értéke

string

A BaseVectorQuery.filterOverride-bólörökölt

kNearestNeighborsCount

Azoknak a legközelebbi szomszédoknak a száma, mint a legnépszerűbb találatok.

kNearestNeighborsCount?: number

Tulajdonság értéke

number

ÖrököltBaseVectorQuery.kNearestNeighborsCount

oversampling

Túlmintavételi tényező. A minimális érték 1. Felülbírálja az indexdefinícióban konfigurált defaultOversampling paramétert. Csak akkor állítható be, ha a rerankWithOriginalVectors értéke igaz. Ez a paraméter csak akkor engedélyezett, ha a mögöttes vektormezőben tömörítési módszert használ.

oversampling?: number

Tulajdonság értéke

number

ÖrököltBaseVectorQuery.oversampling

perDocumentVectorLimit

Azt szabályozza, hogy hány vektor párosítható az egyes dokumentumokból egy vektoros keresési lekérdezésben. Az 1-re állítás biztosítja, hogy dokumentumonként legfeljebb egy vektor egyezzen, garantálva, hogy az eredmények különböző dokumentumokból származzanak. Ha 0-ra (korlátlanra) állítja, akkor ugyanabból a dokumentumból több releváns vektor is megfeleltethető. Az alapértelmezett érték 0.

perDocumentVectorLimit?: number

Tulajdonság értéke

number

A BaseVectorQuery.perDocumentVectorLimitfájlból örökölt

weight

A vektoros lekérdezés relatív súlya a többi vektoros lekérdezéshez és/vagy a szöveges lekérdezéshez képest ugyanabban a keresési kérelemben. Ez az érték a különböző vektoros lekérdezések és/vagy a szöveges lekérdezésen keresztül lekért eredmények több rangsorolási lista eredményeinek kombinálásakor használatos. Minél nagyobb a súly, annál magasabb lesz a lekérdezésnek megfelelő dokumentumok rangsorolása. Az alapértelmezett érték 1,0, az értéknek nullánál nagyobb pozitív számnak kell lennie.

weight?: number

Tulajdonság értéke

number

BaseVectorQuery.weightörökölt