|
|
Veröffentlicht am 25.3.2025, 14:39:14
|
|
|
|

Nachfrage: Mit der Explosion großer KI-Modelle sind auch Vektordatenbanken im Sichtfeld aller aufgetaucht. Zuvor haben wir kurz mehrere Vektordatenbanken eingeführt, und dieser Artikel versuchte, Qdrant-Vektordatenbankspeicherung und -abruf zu verwenden.
Qdrant-Vektordatenbank
Qdrant ist eine Open-Source-Vektordatenbank, die für KI-Anwendungen der nächsten Generation entwickelt wurde. Es ist cloud-native und bietet RESTful- und gRPC-APIs zur Verwaltung von Embeddings. Qdrant verfügt über leistungsstarke Funktionen, unterstützen Bild-, Sprach- und Videosuche sowie die Integration mit KI-Engines.
Quelle:Der Hyperlink-Login ist sichtbar. Herunterladen:Der Hyperlink-Login ist sichtbar. Dokumentation:Der Hyperlink-Login ist sichtbar. WebUI-Quellcode:Der Hyperlink-Login ist sichtbar. API-Dokumentation:Der Hyperlink-Login ist sichtbar.
Windows installiert die Qdrant-Vektordatenbank
Das offizielle Dokumentationstutorial ist, die Qdrant-Vektordatenbank direkt mit Docker bereitzustellen, da ich die Docker-Umgebung nicht nativ installiert habe, und dann fühlt es sich schneller an, sie direkt auszuführen.
Download für Windows:Der Hyperlink-Login ist sichtbar. WebUI-Download:Der Hyperlink-Login ist sichtbar.
Bezüglich des 404-Problems beim Zugriff auf das Dashboard / Dashboard
Ausstellen:Web-UI ist standardmäßig nur bei Verwendung von Docker-Images enthalten, wenn du es mit Binärdateien verwenden möchtest, musst du die Web-UI-Datei selbst installieren. Lösung: Laden Sie das WebUI-Release-Paket herunter, erstellen Sie einen neuen statischen Ordner unter dem qdrant-Verzeichnis und kopieren Sie dann die Dateien in Dist hinein.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Doppelklick zum Laufen"qdrant.exe"Wie unten gezeigt:
REST API: localhost:6333 Web-UI: localhost:6333/dashboard GRPC API: localhost:6334
Konfigurationsreferenz:Der Hyperlink-Login ist sichtbar.
Qdrant-Test
gebrauchenBAAI/bge-m3Einbetten Sie das Modell (das 1024 Dimensionen hat), erhalten Sie den Vektor und erstellen Sie eine neue Sammlung in Qdrant zum Testen, wie in der folgenden Abbildung gezeigt:
Fügen Sie zwei Datensätze ein, wie in der untenstehenden Abbildung gezeigt:
Die Identität des qdrantsUnterstützung für die Verwendung von 64-Bit-unsignierten Ganzzahlen und UUIDs als Identifikatoren für Punkte。
Durch Vektorsuche lautet der Inhalt: "Xiaohong mag Programmierung, er nutzt gerne .NET-Technologie", wie in der untenstehenden Abbildung gezeigt:
Die Punktzahl lautet: "Score": 0,65278614, "Score": 0,29873508, je näher an 1, desto mehr sind die Matches.
C# ruft die Qdrant-Vektordatenbank auf
Sie können die Qdrant.Client-Bibliothek installieren und C# verwenden, um in Qdrant zu lesen und zu schreiben, mit folgender Referenz:
Code:
Referenz:
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar. |
Vorhergehend:【AI】(14) Eine kurze Einführung in Open-Source-VektordatenbankenNächster:toPlainString, toEngineeringString, toString für BigDecimal in Java
|