BaseVectorQuery interface
A vektoros és hibrid keresési lekérdezések lekérdezési paraméterei.
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. |
| filter |
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. |
| kind | A szolgáltatás által támogatott ismert értékekvektoros: Vektoros lekérdezés, ahol nyers vektorérték van megadva. szöveges: Vektoros lekérdezés, amelyben a vektoros megjelenítéshez szükséges szöveges érték van megadva. imageUrl: Vektoros lekérdezés, amelyben egy vektorizálni kívánt képértéket képviselő URL-cím van megadva. imageBinary: Vektoros lekérdezés, amelyben egy vektorizálni kívánt kép 64-es kódolású bináris fájlja van megadva. |
| k |
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. |
| per |
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
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
fields
Gyűjtemény típusú vektormezők (Edm.Single), amely szerepel a keresett vektorban.
fields?: SearchFieldArray<TModel>
Tulajdonság értéke
SearchFieldArray<TModel>
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
kind
A szolgáltatás által támogatott ismert értékek
vektoros: Vektoros lekérdezés, ahol nyers vektorérték van megadva. szöveges: Vektoros lekérdezés, amelyben a vektoros megjelenítéshez szükséges szöveges érték van megadva. imageUrl: Vektoros lekérdezés, amelyben egy vektorizálni kívánt képértéket képviselő URL-cím van megadva. imageBinary: Vektoros lekérdezés, amelyben egy vektorizálni kívánt kép 64-es kódolású bináris fájlja van megadva.
kind: "text" | "vector" | "imageUrl" | "imageBinary"
Tulajdonság értéke
"text" | "vector" | "imageUrl" | "imageBinary"
kNearestNeighborsCount
Azoknak a legközelebbi szomszédoknak a száma, mint a legnépszerűbb találatok.
kNearestNeighborsCount?: number
Tulajdonság értéke
number
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
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
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