Dela via


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ä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.

kNearestNeighborsCount

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

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