🚀 Essayez Zilliz Cloud, la version entièrement gérée de Milvus, gratuitement—découvrez des performances 10x plus rapides ! Essayez maintenant>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.12 : un accès plus facile, des vitesses de recherche de vecteurs plus rapides et une meilleure expérience utilisateur

Milvus 2.2.12 : un accès plus facile, des vitesses de recherche de vecteurs plus rapides et une meilleure expérience utilisateur

  • News
July 28, 2023
Owen Jiao, Fendy Feng

Nous sommes ravis d'annoncer la dernière version de Milvus 2.2.12. Cette mise à jour comprend de nombreuses nouvelles fonctionnalités, telles que la prise en charge de l'API RESTful, la fonction json_contains et la récupération de vecteurs pendant les recherches ANN en réponse aux commentaires des utilisateurs. Nous avons également rationalisé l'expérience utilisateur, amélioré les vitesses de recherche vectorielle et résolu de nombreux problèmes. Voyons maintenant ce que nous pouvons attendre de Milvus 2.2.12.

Prise en charge de l'API RESTful

Milvus 2.2.12 prend désormais en charge l'API RESTful, qui permet aux utilisateurs d'accéder à Milvus sans installer de client, ce qui facilite les opérations client-serveur. En outre, le déploiement de Milvus est devenu plus pratique car le SDK Milvus et l'API RESTful partagent le même numéro de port.

Remarque: nous recommandons toujours d'utiliser le SDK pour déployer Milvus pour les opérations avancées ou si votre entreprise est sensible à la latence.

Récupération de vecteurs pendant les recherches ANN

Dans les versions précédentes, Milvus n'autorisait pas la récupération de vecteurs pendant les recherches par approximation du plus proche voisin (ANN) afin de privilégier les performances et l'utilisation de la mémoire. Par conséquent, la récupération des vecteurs bruts devait être divisée en deux étapes : l'exécution de la recherche ANN, puis l'interrogation des vecteurs bruts sur la base de leurs ID. Cette approche augmentait les coûts de développement et compliquait le déploiement et l'adoption de Milvus par les utilisateurs.

Avec Milvus 2.2.12, les utilisateurs peuvent récupérer les vecteurs bruts pendant les recherches ANN en définissant le champ de vecteur comme champ de sortie et en effectuant des recherches dans les collections indexées HNSW, DiskANN ou IVF-FLAT. En outre, les utilisateurs peuvent s'attendre à une vitesse de récupération des vecteurs beaucoup plus rapide.

Prise en charge des opérations sur les tableaux JSON

Nous avons récemment ajouté la prise en charge de JSON dans Milvus 2.2.8. Depuis, les utilisateurs ont envoyé de nombreuses demandes de prise en charge d'opérations supplémentaires sur les tableaux JSON, telles que l'inclusion, l'exclusion, l'intersection, l'union, la différence, etc. Dans Milvus 2.2.12, nous avons donné la priorité à la prise en charge de la fonction json_contains pour permettre l'opération d'inclusion. Nous continuerons à ajouter la prise en charge d'autres opérateurs dans les versions futures.

Améliorations et corrections de bogues

Outre l'introduction de nouvelles fonctionnalités, Milvus 2.2.12 a amélioré ses performances de recherche vectorielle en réduisant les frais généraux, ce qui facilite le traitement des recherches topk étendues. En outre, elle améliore les performances d'écriture dans les situations où la clé de partition est activée et dans les situations multipartition et optimise l'utilisation de l'unité centrale pour les grandes machines. Cette mise à jour résout divers problèmes : utilisation excessive du disque, compaction bloquée, suppressions de données peu fréquentes et échecs d'insertion en vrac. Pour plus d'informations, veuillez consulter les notes de mise à jour de Milvus 2.2.12.

Restons en contact !

Si vous avez des questions ou des commentaires sur Milvus, n'hésitez pas à nous contacter sur Twitter ou LinkedIn. Vous pouvez également rejoindre notre canal Slack pour discuter directement avec nos ingénieurs et la communauté ou consulter nos heures de bureau du mardi!

Like the article? Spread the word

Continuer à Lire