BaseVectorSearchCompression interface

Contiene opzioni di configurazione specifiche del metodo di compressione utilizzato durante l'indicizzazione o l'esecuzione di query.

Proprietà

compressionName

Nome da associare a questa configurazione specifica.

kind

I valori possibili del discriminatore: Quantizzazione scalare, Quantizzazione binaria

rescoringOptions

Contiene le opzioni per la registrazione.

truncationDimension

Numero di dimensioni in cui troncare i vettori. Il troncamento dei vettori riduce le dimensioni dei vettori e la quantità di dati che devono essere trasferiti durante la ricerca. Ciò può ridurre i costi di archiviazione e migliorare le prestazioni di ricerca a scapito del richiamo. Deve essere usato solo per gli incorporamenti sottoposti a training con Matryoshka Representation Learning (MRL), ad esempio OpenAI text-embedding-3-large (small). Il valore predefinito è Null, ovvero nessun troncamento.

Dettagli proprietà

compressionName

Nome da associare a questa configurazione specifica.

compressionName: string

Valore della proprietà

string

kind

I valori possibili del discriminatore: Quantizzazione scalare, Quantizzazione binaria

kind: string

Valore della proprietà

string

rescoringOptions

Contiene le opzioni per la registrazione.

rescoringOptions?: RescoringOptions

Valore della proprietà

truncationDimension

Numero di dimensioni in cui troncare i vettori. Il troncamento dei vettori riduce le dimensioni dei vettori e la quantità di dati che devono essere trasferiti durante la ricerca. Ciò può ridurre i costi di archiviazione e migliorare le prestazioni di ricerca a scapito del richiamo. Deve essere usato solo per gli incorporamenti sottoposti a training con Matryoshka Representation Learning (MRL), ad esempio OpenAI text-embedding-3-large (small). Il valore predefinito è Null, ovvero nessun troncamento.

truncationDimension?: number

Valore della proprietà

number