🚀 Prueba Zilliz Cloud, el Milvus completamente gestionado, gratis—¡experimenta un rendimiento 10 veces más rápido! Prueba Ahora>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.12: Acceso más fácil, mayor velocidad de búsqueda de vectores y mejor experiencia de usuario

Milvus 2.2.12: Acceso más fácil, mayor velocidad de búsqueda de vectores y mejor experiencia de usuario

  • News
July 28, 2023
Owen Jiao, Fendy Feng

Estamos encantados de anunciar la última versión de Milvus 2.2.12. Esta actualización incluye múltiples novedades, como la compatibilidad con la API RESTful, la función json_contains y la recuperación de vectores durante las búsquedas RNA en respuesta a los comentarios de los usuarios. También hemos simplificado la experiencia del usuario, mejorado la velocidad de búsqueda de vectores y resuelto muchos problemas. Profundicemos en lo que podemos esperar de Milvus 2.2.12.

Soporte para RESTful API

Milvus 2.2.12 soporta ahora la API RESTful, que permite a los usuarios acceder a Milvus sin instalar un cliente, haciendo que las operaciones cliente-servidor se realicen sin esfuerzo. Además, el despliegue de Milvus es ahora más cómodo porque el SDK de Milvus y la API RESTful comparten el mismo número de puerto.

Nota: Seguimos recomendando el uso del SDK para desplegar Milvus para operaciones avanzadas o si su negocio es sensible a la latencia.

Recuperación de vectores durante las búsquedas RNA

En versiones anteriores, Milvus no permitía la recuperación de vectores durante las búsquedas aproximadas del vecino más cercano (RNA) para priorizar el rendimiento y el uso de memoria. Como resultado, la recuperación de vectores sin procesar tenía que dividirse en dos pasos: realizar la búsqueda RNA y después consultar los vectores sin procesar basándose en sus ID. Este enfoque aumentaba los costes de desarrollo y dificultaba la implantación y adopción de Milvus por parte de los usuarios.

Con Milvus 2.2.12, los usuarios pueden recuperar vectores sin procesar durante las búsquedas RNA configurando el campo vectorial como campo de salida y realizando consultas en colecciones indexadas por HNSW, DiskANN o IVF-FLAT. Además, los usuarios pueden esperar una velocidad de recuperación de vectores mucho mayor.

Compatibilidad con operaciones en matrices JSON

Recientemente hemos añadido soporte para JSON en Milvus 2.2.8. Desde entonces, los usuarios han enviado numerosas peticiones para soportar operaciones adicionales con matrices JSON, como inclusión, exclusión, intersección, unión, diferencia y más. En Milvus 2.2.12, hemos dado prioridad al soporte de la función json_contains para habilitar la operación de inclusión. Seguiremos añadiendo soporte para otros operadores en futuras versiones.

Mejoras y correcciones de errores

Además de introducir nuevas funciones, Milvus 2.2.12 ha mejorado su rendimiento de búsqueda vectorial con una sobrecarga reducida, lo que facilita el manejo de búsquedas topk extensas. Además, mejora el rendimiento de escritura en situaciones de partición clave y multipartición y optimiza el uso de la CPU para máquinas grandes. Esta actualización soluciona varios problemas: uso excesivo del disco, compactación atascada, borrado infrecuente de datos y fallos de inserción masiva. Para más información, consulte las Notas de la versión de Milvus 2.2.12.

¡Sigamos en contacto!

Si tiene preguntas o comentarios sobre Milvus, no dude en ponerse en contacto con nosotros a través de Twitter o LinkedIn. También le invitamos a unirse a nuestro canal de Slack para charlar directamente con nuestros ingenieros y la comunidad, o a consultar nuestro horario de oficina de los martes.

Like the article? Spread the word

Sigue Leyendo