BaseVectorSearchCompression interface
Contiene opzioni di configurazione specifiche del metodo di compressione utilizzato durante l'indicizzazione o l'esecuzione di query.
Proprietà
| compression |
Nome da associare a questa configurazione specifica. |
| kind | I valori possibili del discriminatore: Quantizzazione scalare, Quantizzazione binaria |
| rescoring |
Contiene le opzioni per la registrazione. |
| truncation |
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