Compartilhar via


VectorIndex interface

Representa um índice de vetor no serviço do Azure Cosmos DB. Um índice de vetor é usado para indexar campos de vetor nos documentos.

Propriedades

indexingSearchListSize

O tamanho da lista de candidatos de vizinhos aproximados armazenados durante a criação do índice diskANN como parte dos processos de otimização. Esse é um parâmetro opcional e se aplica somente ao tipo de índice DiskANN. O intervalo permitido está entre 25 e 500.

path

O caminho para o campo de vetor no documento. por exemplo, caminho: "/path/to/vector".

quantizationByteSize

O número de bytes usados na quantização do produto dos vetores. Esse é um parâmetro opcional e se aplica aos tipos de índice DiskANN e quantizedFlat. O intervalo permitido para esse parâmetro é entre 1 e min(Dimensões, 512).

type

O tipo de índice do vetor. Atualmente, há suporte para flat, diskANN e quantizedFlat.

vectorIndexShardKey

A lista de cadeia de caracteres que contém as chaves de fragmento usadas para particionar os índices de vetor. Esse é um parâmetro opcional e se aplica aos tipos de índice DiskANN e quantizedFlat.

Detalhes da propriedade

indexingSearchListSize

O tamanho da lista de candidatos de vizinhos aproximados armazenados durante a criação do índice diskANN como parte dos processos de otimização. Esse é um parâmetro opcional e se aplica somente ao tipo de índice DiskANN. O intervalo permitido está entre 25 e 500.

indexingSearchListSize?: number

Valor da propriedade

number

path

O caminho para o campo de vetor no documento. por exemplo, caminho: "/path/to/vector".

path: string

Valor da propriedade

string

quantizationByteSize

O número de bytes usados na quantização do produto dos vetores. Esse é um parâmetro opcional e se aplica aos tipos de índice DiskANN e quantizedFlat. O intervalo permitido para esse parâmetro é entre 1 e min(Dimensões, 512).

quantizationByteSize?: number

Valor da propriedade

number

type

O tipo de índice do vetor. Atualmente, há suporte para flat, diskANN e quantizedFlat.

type: VectorIndexType

Valor da propriedade

vectorIndexShardKey

A lista de cadeia de caracteres que contém as chaves de fragmento usadas para particionar os índices de vetor. Esse é um parâmetro opcional e se aplica aos tipos de índice DiskANN e quantizedFlat.

vectorIndexShardKey?: string[]

Valor da propriedade

string[]