VectorizableTextQuery interface
Frågeparametrarna som ska användas för vektorsökning när ett textvärde som måste vektoriseras tillhandahålls.
- Extends
-
BaseVectorQuery<TModel>
Egenskaper
kind | Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara |
text | Texten som ska vektoriseras för att utföra en vektorsökningsfråga. |
Ärvda 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. |
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
kind
Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara
kind: "text"
Egenskapsvärde
"text"
text
Texten som ska vektoriseras för att utföra en vektorsökningsfråga.
text: string
Egenskapsvärde
string
Information om ärvda 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.
exhaustive?: boolean
Egenskapsvärde
boolean
ärvd frånBaseVectorQuery.exhaustive
fields
Vektorfält av typen Collection(Edm.Single) som ska ingå i den sökbara vektorn.
fields?: SearchFieldArray<TModel>
Egenskapsvärde
SearchFieldArray<TModel>
ärvs frånBaseVectorQuery.fields
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
ärvd frånBaseVectorQuery.oversampling
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
ärvd frånBaseVectorQuery.weight