BaseVectorQuery interface
Frågeparametrarna för vektor- och hybridsökfrågor.
Egenskaper
exhaustive | När det är sant utlöser en fullständig k-närmaste grannsökning över alla vektorer i vektorindexet. Användbart för scenarier där exakta matchningar är kritiska, till exempel att fastställa grundsanningsvärden. |
fields | Vektorfält av typen Collection(Edm.Single) som ska ingå i den sökbara vektorn. |
kind | Kända värden som stöds av tjänstenvektor: Vektorfråga där ett raw-vektorvärde anges. text: Vektorfråga där ett textvärde som måste vektoriseras tillhandahålls. |
k |
Antal närmaste grannar som ska returneras som toppträffar. |
oversampling | Översamplingsfaktor. Minimivärdet är 1. Den åsidosätter parametern defaultOversampling som konfigurerats i indexdefinitionen. Det kan bara anges när "rerankWithOriginalVectors" är sant. Den här parametern tillåts endast när en komprimeringsmetod används i det underliggande vektorfältet. |
weight | Relativ vikt för vektorfrågan jämfört med andra vektorfrågor och/eller textfrågan i samma sökbegäran. Det här värdet används när du kombinerar resultaten från flera rangordningslistor som skapats av de olika vektorfrågorna och/eller de resultat som hämtas via textfrågan. Ju högre vikt, desto högre blir dokumenten som matchade frågan i den slutliga rangordningen. Standardvärdet är 1,0 och värdet måste vara ett positivt tal som är större än noll. |
Egenskapsinformation
exhaustive
När det är sant utlöser en fullständig k-närmaste grannsökning över alla vektorer i vektorindexet. Användbart för scenarier där exakta matchningar är kritiska, till exempel att fastställa grundsanningsvärden.
exhaustive?: boolean
Egenskapsvärde
boolean
fields
Vektorfält av typen Collection(Edm.Single) som ska ingå i den sökbara vektorn.
fields?: SearchFieldArray<TModel>
Egenskapsvärde
SearchFieldArray<TModel>
kind
Kända värden som stöds av tjänsten
vektor: Vektorfråga där ett raw-vektorvärde anges. text: Vektorfråga där ett textvärde som måste vektoriseras tillhandahålls.
kind: "vector" | "text"
Egenskapsvärde
"vector" | "text"
kNearestNeighborsCount
Antal närmaste grannar som ska returneras som toppträffar.
kNearestNeighborsCount?: number
Egenskapsvärde
number
oversampling
Översamplingsfaktor. Minimivärdet är 1. Den åsidosätter parametern defaultOversampling som konfigurerats i indexdefinitionen. Det kan bara anges när "rerankWithOriginalVectors" är sant. Den här parametern tillåts endast när en komprimeringsmetod används i det underliggande vektorfältet.
oversampling?: number
Egenskapsvärde
number
weight
Relativ vikt för vektorfrågan jämfört med andra vektorfrågor och/eller textfrågan i samma sökbegäran. Det här värdet används när du kombinerar resultaten från flera rangordningslistor som skapats av de olika vektorfrågorna och/eller de resultat som hämtas via textfrågan. Ju högre vikt, desto högre blir dokumenten som matchade frågan i den slutliga rangordningen. Standardvärdet är 1,0 och värdet måste vara ett positivt tal som är större än noll.
weight?: number
Egenskapsvärde
number