Delen via


BaseVectorQuery interface

De queryparameters voor vector- en hybride zoekquery's.

Eigenschappen

exhaustive

Wanneer waar, activeert u een uitgebreide k-dichtstbijzijnde buurzoekopdracht voor alle vectoren binnen de vectorindex. Handig voor scenario's waarbij exacte overeenkomsten essentieel zijn, zoals het bepalen van waarden voor de grondwaarheid.

fields

Vectorvelden van het type Collection(Edm.Single) die moeten worden opgenomen in de vector die wordt doorzocht.

kind

Bekende waarden die door de service worden ondersteund

vector: Vectorquery waarbij een onbewerkte vectorwaarde wordt opgegeven. tekst: Vectorquery waarbij een tekstwaarde die moet worden gevectoriseerd, wordt opgegeven.

kNearestNeighborsCount

Aantal dichtstbijzijnde buren dat als belangrijkste treffers moet worden geretourneerd.

oversampling

Oversampling-factor. De minimumwaarde is 1. De parameter defaultOversampling wordt overschreven die is geconfigureerd in de indexdefinitie. Deze kan alleen worden ingesteld wanneer 'rerankWithOriginalVectors' waar is. Deze parameter is alleen toegestaan wanneer een compressiemethode wordt gebruikt voor het onderliggende vectorveld.

weight

Relatief gewicht van de vectorquery in vergelijking met andere vectorquery's en/of de tekstquery binnen dezelfde zoekaanvraag. Deze waarde wordt gebruikt bij het combineren van de resultaten van meerdere classificatielijsten die worden geproduceerd door de verschillende vectorquery's en/of de resultaten die zijn opgehaald via de tekstquery. Hoe hoger het gewicht, hoe hoger de documenten die overeenkomen met die query, worden in de uiteindelijke rangschikking geplaatst. De standaardwaarde is 1,0 en de waarde moet een positief getal zijn dat groter is dan nul.

Eigenschapdetails

exhaustive

Wanneer waar, activeert u een uitgebreide k-dichtstbijzijnde buurzoekopdracht voor alle vectoren binnen de vectorindex. Handig voor scenario's waarbij exacte overeenkomsten essentieel zijn, zoals het bepalen van waarden voor de grondwaarheid.

exhaustive?: boolean

Waarde van eigenschap

boolean

fields

Vectorvelden van het type Collection(Edm.Single) die moeten worden opgenomen in de vector die wordt doorzocht.

fields?: SearchFieldArray<TModel>

Waarde van eigenschap

kind

Bekende waarden die door de service worden ondersteund

vector: Vectorquery waarbij een onbewerkte vectorwaarde wordt opgegeven. tekst: Vectorquery waarbij een tekstwaarde die moet worden gevectoriseerd, wordt opgegeven.

kind: "vector" | "text"

Waarde van eigenschap

"vector" | "text"

kNearestNeighborsCount

Aantal dichtstbijzijnde buren dat als belangrijkste treffers moet worden geretourneerd.

kNearestNeighborsCount?: number

Waarde van eigenschap

number

oversampling

Oversampling-factor. De minimumwaarde is 1. De parameter defaultOversampling wordt overschreven die is geconfigureerd in de indexdefinitie. Deze kan alleen worden ingesteld wanneer 'rerankWithOriginalVectors' waar is. Deze parameter is alleen toegestaan wanneer een compressiemethode wordt gebruikt voor het onderliggende vectorveld.

oversampling?: number

Waarde van eigenschap

number

weight

Relatief gewicht van de vectorquery in vergelijking met andere vectorquery's en/of de tekstquery binnen dezelfde zoekaanvraag. Deze waarde wordt gebruikt bij het combineren van de resultaten van meerdere classificatielijsten die worden geproduceerd door de verschillende vectorquery's en/of de resultaten die zijn opgehaald via de tekstquery. Hoe hoger het gewicht, hoe hoger de documenten die overeenkomen met die query, worden in de uiteindelijke rangschikking geplaatst. De standaardwaarde is 1,0 en de waarde moet een positief getal zijn dat groter is dan nul.

weight?: number

Waarde van eigenschap

number