VectorIndex interface
Stellt einen Vektorindex im Azure Cosmos DB-Dienst dar. Ein Vektorindex wird zum Indizieren von Vektorfeldern in den Dokumenten verwendet.
Eigenschaften
indexing |
Die Größe der Kandidatenliste der näheren Nachbarn, die beim Erstellen des diskANN-Index als Teil der Optimierungsprozesse gespeichert sind. Dies ist ein optionaler Parameter und gilt nur für den Indextyp DiskANN. Der zulässige Bereich liegt zwischen 25 und 500. |
path | Der Pfad zum Vektorfeld im Dokument. beispiel: "/path/to/vector". |
quantization |
Die Anzahl der Bytes, die in der Produktquantisierung der Vektoren verwendet werden. Dies ist ein optionaler Parameter und gilt für Indextypen DiskANN und quantizedFlat. Der zulässige Bereich für diesen Parameter liegt zwischen 1 und min(Dimensionen, 512). |
type | Der Indextyp des Vektors. Derzeit werden flat, diskANN und quantizedFlat unterstützt. |
vector |
Die Liste der Zeichenfolgen mit den Shardschlüsseln, die für die Partitionierung der Vektorindizes verwendet werden. Dies ist ein optionaler Parameter und gilt für Indextypen DiskANN und quantizedFlat. |
Details zur Eigenschaft
indexingSearchListSize
Die Größe der Kandidatenliste der näheren Nachbarn, die beim Erstellen des diskANN-Index als Teil der Optimierungsprozesse gespeichert sind. Dies ist ein optionaler Parameter und gilt nur für den Indextyp DiskANN. Der zulässige Bereich liegt zwischen 25 und 500.
indexingSearchListSize?: number
Eigenschaftswert
number
path
Der Pfad zum Vektorfeld im Dokument. beispiel: "/path/to/vector".
path: string
Eigenschaftswert
string
quantizationByteSize
Die Anzahl der Bytes, die in der Produktquantisierung der Vektoren verwendet werden. Dies ist ein optionaler Parameter und gilt für Indextypen DiskANN und quantizedFlat. Der zulässige Bereich für diesen Parameter liegt zwischen 1 und min(Dimensionen, 512).
quantizationByteSize?: number
Eigenschaftswert
number
type
Der Indextyp des Vektors. Derzeit werden flat, diskANN und quantizedFlat unterstützt.
type: VectorIndexType
Eigenschaftswert
vectorIndexShardKey
Die Liste der Zeichenfolgen mit den Shardschlüsseln, die für die Partitionierung der Vektorindizes verwendet werden. Dies ist ein optionaler Parameter und gilt für Indextypen DiskANN und quantizedFlat.
vectorIndexShardKey?: string[]
Eigenschaftswert
string[]