|
|
Dipaparkan pada 2025-3-25 14:39:14
|
|
|
|

Permintaan: Dengan ledakan model besar AI, database vektor juga muncul di bidang penglihatan semua orang. Sebelumnya, kami secara singkat memperkenalkan beberapa database vektor, dan artikel ini mencoba menggunakan penyimpanan dan pengambilan database vektor Qdrant.
Basis data vektor Qdrant
Qdrant adalah database vektor sumber terbuka yang dirancang untuk aplikasi AI generasi berikutnya. Ini cloud-native dan menyediakan API RESTful dan gRPC untuk mengelola penyematan. Qdrant memiliki fitur canggih, mendukung pencarian gambar, suara, dan video, serta integrasi dengan mesin AI.
Sumber:Login hyperlink terlihat. Mengunduh:Login hyperlink terlihat. Dokumentasi:Login hyperlink terlihat. Kode sumber WebUI:Login hyperlink terlihat. Dokumentasi API:Login hyperlink terlihat.
Windows menginstal database vektor Qdrant
Tutorial dokumentasi resmi adalah menyebarkan database vektor Qdrant secara langsung dengan Docker, karena saya tidak menginstal lingkungan Docker secara asli, dan kemudian terasa lebih cepat untuk menjalankannya secara langsung.
Unduh untuk Windows:Login hyperlink terlihat. Unduh WebUI:Login hyperlink terlihat.
Mengenai masalah 404 mengakses dasbor / dasbor
Masalah:UI Web hanya disertakan secara default saat menggunakan gambar Docker, jika Anda ingin menggunakannya dengan biner, Anda harus menginstal sendiri file UI web. Solusi: Unduh paket rilis WebUI, buat folder statis baru di bawah direktori qdrant, lalu salin file di dist ke dalamnya.
Login hyperlink terlihat.
Login hyperlink terlihat.
Klik dua kali untuk menjalankan"qdrant.exe"Seperti yang ditunjukkan di bawah ini:
API REST: localhost:6333 UI web: localhost:6333/dasbor API GRPC: localhost:6334
Referensi Konfigurasi:Login hyperlink terlihat.
Tes Qdrant
pakaiBAAI/bge-m3Sematkan model (yang merupakan 1024 dimensi), dapatkan vektor, dan buat koleksi baru di Qdrant untuk pengujian, seperti yang ditunjukkan pada gambar berikut:
Masukkan dua bagian data, seperti yang ditunjukkan pada gambar di bawah ini:
Identitas qdrantDukungan untuk menggunakan bilangan bulat dan UUID 64-bit yang tidak ditandatangani sebagai pengidentifikasi untuk titik。
Melalui pencarian vektor, isinya adalah "Xiaohong suka pemrograman, dia suka menggunakan teknologi .NET", seperti yang ditunjukkan pada gambar di bawah ini:
Skornya adalah: "skor": 0.65278614, "skor": 0.29873508, semakin dekat ke 1, semakin cocok.
C# memanggil database vektor Qdrant
Anda dapat menginstal pustaka Qdrant.Client dan menggunakan C# untuk membaca dan menulis ke Qdrant, dengan referensi berikut:
Kode:
Referensi:
Login hyperlink terlihat.
Login hyperlink terlihat. |
Mantan:【AI】(14) Pengantar singkat tentang database vektor open sourceDepan:toPlainString, toEngineeringString, toString untuk BigDecimal di Java
|