Manticore Search 27.1.5: autenticación nativa, tablas fragmentadas y búsqueda conversacional

Fuentes: Manticore Search 27.1.5: Authentication, sharded tables, conversational search and faster vector search

Manticore Software ha lanzado la versión 27.1.5 de Manticore Search, un motor de búsqueda de código abierto que integra autenticación y autorización nativas, soporte para tablas fragmentadas (sharded tables), búsqueda conversacional basada en vectores y mejoras de rendimiento en la construcción de índices HNSW para búsqueda por similitud. La actualización también incorpora facetado y agregaciones más completas, entre ellas histogramas temporales con zonas horarias, percentiles y soporte para OpenSearch Dashboards.

El sistema de autenticación, disponible en conexiones MySQL, HTTP/HTTPS y operaciones distribuidas, no se activa por defecto, por lo que los administradores deben desplegarlo de forma escalonada: primero los nodos remotos y los pares de replicación, después los maestros, y solo entonces habilitar la autenticación. A partir de la versión 26.0.0 cambió la ruta de almacenamiento de las tablas replicadas, lo que puede requerir mover o resincronizar datos en clústeres con rutas personalizadas.

La búsqueda conversacional se ofrece mediante los comandos CREATE CHAT MODEL y CALL CHAT, que ejecutan KNN sobre un campo FLOAT_VECTOR y construyen el contexto para un modelo de lenguaje a partir de las columnas de origen, manteniendo el historial por conversation_uuid. Las mejoras en KNN incluyen cargas AVX-512 más eficientes, soporte ONNX local y construcción multihilo de índices HNSW, reduciendo los tiempos de auto-embebido y de reconstrucción en tablas vectoriales grandes. El motor añade, además, el lematizador para ucraniano, supervisión con systemd y 65 correcciones de errores.