🚀 Testen Sie Zilliz Cloud, die vollständig verwaltete Milvus, kostenlos – erleben Sie 10x schnellere Leistung! Jetzt testen>>

milvus-logo
LFAI
  • Home
  • Blog
  • Milvus 2.2.12: Leichterer Zugang, schnellere Vektorsuche und bessere Benutzerfreundlichkeit

Milvus 2.2.12: Leichterer Zugang, schnellere Vektorsuche und bessere Benutzerfreundlichkeit

  • News
July 28, 2023
Owen Jiao, Fendy Feng

Wir freuen uns, die neueste Version von Milvus 2.2.12 ankündigen zu können. Dieses Update enthält mehrere neue Funktionen, wie z. B. die Unterstützung für RESTful API, die Funktion json_contains und die Vektorabfrage bei ANN-Suchen als Reaktion auf das Feedback der Benutzer. Außerdem haben wir die Benutzerfreundlichkeit verbessert, die Geschwindigkeit der Vektorsuche erhöht und viele Probleme behoben. Schauen wir uns nun an, was wir von Milvus 2.2.12 erwarten können.

Unterstützung für RESTful API

Milvus 2.2.12 unterstützt jetzt die RESTful API, die es den Nutzern ermöglicht, auf Milvus zuzugreifen, ohne einen Client installieren zu müssen, wodurch Client-Server-Operationen mühelos möglich sind. Darüber hinaus ist die Bereitstellung von Milvus bequemer geworden, da das Milvus SDK und die RESTful API dieselbe Portnummer verwenden.

Hinweis: Wir empfehlen nach wie vor die Verwendung des SDK für die Bereitstellung von Milvus für fortgeschrittene Operationen oder wenn Ihr Unternehmen latenzempfindlich ist.

Vektorabruf bei ANN-Suchen

In früheren Versionen ließ Milvus den Vektorabruf während der ANN-Suche (Approximate Nearest Neighbour) nicht zu, um die Leistung und die Speichernutzung zu priorisieren. Infolgedessen musste der Abruf von Rohvektoren in zwei Schritte aufgeteilt werden: die Durchführung der ANN-Suche und die anschließende Abfrage der Rohvektoren auf der Grundlage ihrer IDs. Dieser Ansatz erhöhte die Entwicklungskosten und erschwerte den Anwendern die Einführung und Nutzung von Milvus.

Mit Milvus 2.2.12 können Benutzer während der ANN-Suche Rohvektoren abrufen, indem sie das Vektorfeld als Ausgabefeld festlegen und in HNSW-, DiskANN- oder IVF-FLAT-indizierten Sammlungen abfragen. Darüber hinaus können die Benutzer eine viel schnellere Vektorabrufgeschwindigkeit erwarten.

Unterstützung für Operationen auf JSON-Arrays

Vor kurzem haben wir in Milvus 2.2.8 Unterstützung für JSON hinzugefügt. Seitdem haben Benutzer zahlreiche Anfragen zur Unterstützung zusätzlicher JSON-Array-Operationen gestellt, wie z. B. Einschluss, Ausschluss, Schnittmenge, Vereinigung, Differenz und mehr. In Milvus 2.2.12 haben wir der Unterstützung der Funktion json_contains Priorität eingeräumt, um die Einschlussoperation zu ermöglichen. Wir werden die Unterstützung für andere Operatoren in zukünftigen Versionen hinzufügen.

Erweiterungen und Fehlerbehebungen

Neben der Einführung neuer Funktionen hat Milvus 2.2.12 die Leistung der Vektorsuche mit reduziertem Overhead verbessert, so dass umfangreiche Topk-Suchen leichter zu handhaben sind. Darüber hinaus wurde die Schreibleistung in Situationen mit aktiviertem Partitionsschlüssel und mehreren Partitionen verbessert und die CPU-Nutzung für große Maschinen optimiert. Dieses Update behebt verschiedene Probleme: übermäßige Festplattennutzung, festsitzende Verdichtung, seltene Datenlöschungen und Fehler beim Einfügen von Bulk-Daten. Weitere Informationen finden Sie in den Milvus 2.2.12 Release Notes.

Lassen Sie uns in Kontakt bleiben!

Wenn Sie Fragen oder Feedback zu Milvus haben, zögern Sie bitte nicht, uns über Twitter oder LinkedIn zu kontaktieren. Sie können auch gerne unserem Slack-Kanal beitreten, um sich direkt mit unseren Ingenieuren und der Community auszutauschen, oder besuchen Sie unsere Dienstagssprechstunde!

Like the article? Spread the word

Weiterlesen