|
|
2025-3-25 tarihinde 14:39:14 tarihinde yayınlandı
|
|
|
|

Talep: Yapay zeka büyük modellerinin patlamasıyla birlikte, vektör veritabanları da herkesin görüş alanında ortaya çıktı. Daha önce kısaca birkaç vektör veritabanı tanıtmıştık ve bu makale Qdrant vektör veritabanı depolama ve geri alma yöntemini kullanmayı denedi.
Qdrant vektör veritabanı
Qdrant, yeni nesil yapay zeka uygulamaları için tasarlanmış açık kaynaklı bir vektör veritabanıdır. Bulut tabanlı ve gömülemeleri yönetmek için RESTful ve gRPC API'leri sağlar. Qdrant, güçlü özelliklere sahip; görüntü, ses ve video aramasını destekliyor ve yapay zeka motorlarıyla entegrasyon sağlıyor.
Kaynak:Bağlantı girişi görünür. İndirmek:Bağlantı girişi görünür. Belge:Bağlantı girişi görünür. WebUI kaynak kodu:Bağlantı girişi görünür. API Dokümantasyonu:Bağlantı girişi görünür.
Windows, Qdrant vektör veritabanını yükler
Resmi dokümantasyon eğitimi, Docker ortamını yerel olarak yüklemediğim için Qdrant vektör veritabanını doğrudan Docker ile dağıtmak ve doğrudan çalıştırmak daha hızlı geliyor.
Windows için indir:Bağlantı girişi görünür. WebUI İndirme:Bağlantı girişi görünür.
404 ile ilgili kontrol paneli/dashboard'a erişim sorunu hakkında
Sorun:Web arayüzü yalnızca Docker görselleri kullanıldığında varsayılan olarak dahil edilir, eğer ikili kartlarla kullanmak istiyorsanız, web arayüz dosyasını kendiniz yüklemeniz gerekir. Çözüm: WebUI sürüm paketini indirin, qdrant dizininin altında yeni bir statik klasör oluşturun ve ardından dist'teki dosyaları oraya kopyalayın.
Bağlantı girişi görünür.
Bağlantı girişi görünür.
Çalıştırmak için çift tıkla"qdrant.exe"Aşağıda gösterildiği gibi:
REST API: localhost:6333 Web arayüzü: localhost:6333/dashboard GRPC API: localhost:6334
Yapılandırma Referansı:Bağlantı girişi görünür.
Qdrant testi
kullanmakBAAI/bge-m3Modeli gömürün (ki bu 1024 boyutludur), vektörü alın ve aşağıdaki şekilde gösterildiği gibi test için Qdrant'ta yeni bir koleksiyon oluşturun:
Aşağıdaki şekilde gösterildiği gibi iki veri parçası ekleyin:
Qdrant'ın kimliği64-bit imzasız tam sayılar ve UUID'leri noktalar için tanımlayıcı olarak kullanma desteği。
Vektör araması ile içerik "Xiaohong programlamayı seviyor, .NET teknolojisini kullanmayı seviyor" şeklinde, aşağıdaki şekilde gösterilmiştir:
Puanlar şunlardır: "puan": 0.65278614, "puan": 0.29873508, 1'e ne kadar yakınsa, o kadar çok eşleşir.
C#, Qdrant vektör veritabanını çağırır
Qdrant.Client kütüphanesini yükleyip C# kullanarak Qdrant'a okuma ve yazma ile aşağıdaki referansla yazabilirsiniz:
Kod:
Referans:
Bağlantı girişi görünür.
Bağlantı girişi görünür. |
Önceki:【AI】(14) Açık kaynak vektör veritabanlarına kısa bir girişÖnümüzdeki:toPlainString, toEngineeringString, toString for BigDecimal in Java
|