BaseVectorSearchCompression interface
Contiene opciones de configuración específicas del método de compresión utilizado durante la indexación o consulta.
Propiedades
| compression |
Nombre que se va a asociar a esta configuración concreta. |
| kind | Los posibles valores del discriminador: cuantización escalar, cuantización binaria |
| rescoring |
Contiene las opciones de recorción. |
| truncation |
Número de dimensiones en las que se truncan los vectores. Truncar los vectores reduce el tamaño de los vectores y la cantidad de datos que se deben transferir durante la búsqueda. Esto puede ahorrar costos de almacenamiento y mejorar el rendimiento de la búsqueda a costa de la recuperación. Solo se debe usar para incrustaciones entrenadas con Matryoshka Representation Learning (MRL), como OpenAI text-embeding-3-large (small). El valor predeterminado es NULL, lo que significa que no hay truncamiento. |
Detalles de las propiedades
compressionName
Nombre que se va a asociar a esta configuración concreta.
compressionName: string
Valor de propiedad
string
kind
Los posibles valores del discriminador: cuantización escalar, cuantización binaria
kind: string
Valor de propiedad
string
rescoringOptions
Contiene las opciones de recorción.
rescoringOptions?: RescoringOptions
Valor de propiedad
truncationDimension
Número de dimensiones en las que se truncan los vectores. Truncar los vectores reduce el tamaño de los vectores y la cantidad de datos que se deben transferir durante la búsqueda. Esto puede ahorrar costos de almacenamiento y mejorar el rendimiento de la búsqueda a costa de la recuperación. Solo se debe usar para incrustaciones entrenadas con Matryoshka Representation Learning (MRL), como OpenAI text-embeding-3-large (small). El valor predeterminado es NULL, lo que significa que no hay truncamiento.
truncationDimension?: number
Valor de propiedad
number