Ihr .NET SDK für Milvus
Was ist das .NET SDK für Milvus?
Das .NET SDK für Milvus ist ein vielseitiges Tool, das die Möglichkeiten des .NET-Frameworks nutzt, einer von Microsoft entwickelten freien und quelloffenen Anwendungsplattform. Das SDK nutzt in erster Linie die Programmiersprache C#, die starke Typisierung, Typsicherheit, integrierte Gleichzeitigkeit und automatische Speicherverwaltung bietet. Es ermöglicht Entwicklern die nahtlose Erstellung von KI-Anwendungen auf verschiedenen Betriebssystemen mit Tools wie .NET CLI, Visual Studio, Visual Studio Code und anderen.
Warum .NET und Zilliz Cloud (Milvus)
Das mit dem gRPC-Protokoll implementierte .NET-SDK für Milvus bietet umfassenden Zugriff auf die Funktionen der Milvus-Vektordatenbank und ermöglicht so eine effiziente Datenverwaltung und -abfrage. Darüber hinaus ermöglicht die nahtlose Integration mit kontinuierlichen Integrationsdiensten wie GitHub Actions optimierte Entwicklungsabläufe, die eine problemlose Bereitstellung in Cloud-Umgebungen ermöglichen.
Mit dem .NET SDK können Sie:
- Eine Sammlung in Milvus oder Zilliz Cloud erstellen
- Vektoreinbettungen einfügen
- Einen Index erstellen und eine Sammlung laden
- Suchen und Abfragen in Ihren Sammlungen
Wie die .NET-Client-Bibliothek und die Zilliz-Cloud funktionieren
So funktioniert die Integration
Um Milvus mit dem .NET SDK zu verwenden, können Sie Zilliz Cloud on Azure (verwaltete Version von Milvus) oder Milvus Open Source auf Azure verwenden. Sobald Sie Ihre Instanz von Milvus bereitgestellt haben:
- Erstellen Sie eine C#-Konsolenanwendung
- Installieren Sie das NuGet-Paket Milvus.Client.
- Verwenden Sie das Milvus SDK, um einen Client zu erstellen und sich mit Ihrer Milvus- oder Zilliz-Cloud-Datenbank zu verbinden. Stellen Sie sicher, dass Sie "localhost" durch Ihren Milvus-Service-Host ersetzen.
var milvusClient = new MilvusClient("localhost", username: "username", password: "password");Hier sind zwei Tutorials, die Ihnen helfen, eine Sammlung zu erstellen und eine Abfrage auszuführen. Eines mit Filmdaten und ein anderes mit Buchdaten. Beide sind einfach zu befolgen.
Wie lernen
Schauen Sie sich diese Tutorials an, um zu lernen, wie man das .NET SDK und Milvus / Zilliz Cloud verwendet.