VectorizedQuery interface
De queryparameters die moeten worden gebruikt voor vectorzoekopdrachten wanneer een onbewerkte vectorwaarde wordt opgegeven.
- Uitbreiding
-
BaseVectorQuery<TModel>
Eigenschappen
kind | Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven |
vector | De vectorweergave van een zoekquery. |
Overgenomen 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. |
k |
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
kind
Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven
kind: "vector"
Waarde van eigenschap
"vector"
vector
De vectorweergave van een zoekquery.
vector: number[]
Waarde van eigenschap
number[]
Details van overgenomen eigenschap
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
overgenomen vanBaseVectorQuery.exhaustive
fields
Vectorvelden van het type Collection(Edm.Single) die moeten worden opgenomen in de vector die wordt doorzocht.
fields?: SearchFieldArray<TModel>
Waarde van eigenschap
SearchFieldArray<TModel>
overgenomen vanBaseVectorQuery.fields
kNearestNeighborsCount
Aantal dichtstbijzijnde buren dat als belangrijkste treffers moet worden geretourneerd.
kNearestNeighborsCount?: number
Waarde van eigenschap
number
overgenomen vanBaseVectorQuery.kNearestNeighborsCount
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
overgenomen vanBaseVectorQuery.oversampling-
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
overgenomen vanBaseVectorQuery.weight