Lanzamiento de pgvector 0.7.0
pgvector, una extensión de código abierto para PostgreSQL que proporciona capacidades de búsqueda de similitud vectorial, ha publicado la versión 0.7.0. Esta versión incluye muchas nuevas características funcionales y de rendimiento destinadas a soportar cargas de trabajo de búsqueda de similitud vectorial en PostgreSQL.
Esta última versión de pgvector añade nuevos tipos de vectores, incluidos halfvec
(flotantes de 2 bytes; indexación hasta 4000 dimensiones) y sparsevec
(indexación hasta 1000 dimensiones distintas de cero), e incluye soporte de indexación para vectores binarios utilizando el tipo bit
(indexación hasta 64.000 dimensiones). Además, esta versión añade soporte para cuantificar vectores utilizando índices de expresión, incluyendo de 4 bytes a 2 bytes flotantes y cuantificación binaria utilizando la función binary_quantize
. pgvector 0.7.0 también añade nuevas funciones de distancia, incluyendo hamming_distance
y jaccard_distance
para vectores bit
, y ahora soporta indexación HNSW para operaciones de distancia L1. pgvector 0.7.0 también incluye soporte adicional para SIMD con despacho de CPU para arquitecturas Linux x86-64.
Para más información, consulten el CHANGELOG para la versión 0.7.0:
https://github.com/pgvector/pgvector/blob/master/CHANGELOG.md#070-2024-04-29
Para más información sobre pgvector, y cómo empezar a utilizarlo, visiten el repositorio del proyecto en GitHub:
https://github.com/pgvector/pgvector