Dela via


VectorizedQuery interface

Frågeparametrarna som ska användas för vektorsökning när ett raw-vektorvärde anges.

Extends

BaseVectorQuery<TModel>

Egenskaper

kind

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

vector

Vektorrepresentationen av en sökfrå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.

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

kind

Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara

kind: "vector"

Egenskapsvärde

"vector"

vector

Vektorrepresentationen av en sökfråga.

vector: number[]

Egenskapsvärde

number[]

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

ärvs frånBaseVectorQuery.fields

kNearestNeighborsCount

Antal närmaste grannar som ska returneras som toppträffar.

kNearestNeighborsCount?: number

Egenskapsvärde

number

ärvd frånBaseVectorQuery.kNearestNeighborsCount

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