Kelola Basis Data Vektor Milvus Anda dengan Kemudahan Sekali Klik
Gambar Sampul Binlog
Draf oleh Zhen Chen dan transkreasi oleh Lichen Wang.
Klik di sini untuk melihat tulisan aslinya.
Dalam menghadapi permintaan yang berkembang pesat untuk pemrosesan data yang tidak terstruktur, Milvus 2.0 menonjol. Ini adalah sistem basis data vektor berorientasi AI yang dirancang untuk skenario produksi besar-besaran. Terlepas dari semua SDK Milvus dan Milvus CLI, antarmuka baris perintah untuk Milvus, adakah alat yang memungkinkan pengguna untuk mengoperasikan Milvus secara lebih intuitif? Jawabannya adalah YA. Zilliz telah mengumumkan sebuah antarmuka pengguna grafis - Attu - khusus untuk Milvus. Pada artikel ini, kami ingin menunjukkan kepada Anda langkah demi langkah cara melakukan pencarian kemiripan vektor dengan Attu.
Pulau Attu
Dibandingkan dengan Milvus CLI yang menghadirkan kesederhanaan penggunaan, Attu memiliki lebih banyak fitur:
- Penginstal untuk OS Windows, macOS, dan OS Linux;
- GUI yang intuitif untuk penggunaan Milvus yang lebih mudah;
- Cakupan fungsi utama Milvus;
- Plugin untuk perluasan fungsi yang disesuaikan;
- Informasi topologi sistem yang lengkap untuk memudahkan pemahaman dan administrasi instance Milvus.
Instalasi
Anda dapat menemukan rilis terbaru Attu di GitHub. Attu menawarkan pemasang yang dapat dieksekusi untuk sistem operasi yang berbeda. Ini adalah proyek sumber terbuka dan menerima kontribusi dari semua orang.
Instalasi
Anda juga dapat menginstal Attu melalui Docker.
docker run -p 8000:3000 -e HOST_URL=http://{ attu IP }:8000 -e MILVUS_URL={milvus server IP}:19530 zilliz/attu:latest
attu IP
milvus server IP
adalah alamat IP lingkungan tempat Attu berjalan, dan adalah alamat IP lingkungan tempat Milvus berjalan.
Setelah berhasil menginstal Attu, Anda dapat memasukkan IP dan Port Milvus di antarmuka untuk memulai Attu.
Menghubungkan Milvus dengan Attu
Ikhtisar fitur
Halaman Ikhtisar
Antarmuka Attu terdiri dari halaman Ikhtisar, halaman Koleksi, halaman Pencarian Vektor, dan halaman Tampilan Sistem, masing-masing sesuai dengan empat ikon pada panel navigasi sisi kiri.
Halaman Ikhtisar menunjukkan koleksi yang dimuat. Sementara halaman Koleksi mencantumkan semua koleksi dan menunjukkan apakah koleksi tersebut dimuat atau dirilis.
Halaman Koleksi
Halaman Pencarian Vektor dan Tampilan Sistem adalah plugin dari Attu. Konsep dan penggunaan plugin akan diperkenalkan di bagian akhir blog ini.
Anda dapat melakukan pencarian kemiripan vektor di halaman Pencarian Vektor.
Halaman Pencarian Vektor
Pada halaman System View, Anda dapat memeriksa struktur topologi Milvus.
Halaman Tampilan Sistem
Anda juga dapat memeriksa informasi rinci dari setiap node dengan mengklik node tersebut.
Tampilan simpul
Demonstrasi
Mari jelajahi Attu dengan dataset uji coba.
Periksa repositori GitHub kami untuk dataset yang digunakan dalam pengujian berikut ini.
Pertama, buatlah koleksi bernama test dengan empat bidang berikut ini:
- Nama Bidang: id, bidang kunci utama
- Nama Bidang: vektor, bidang vektor, vektor mengambang, Dimensi: 128
- Nama Field: merek, bidang skalar, Int64
- Nama Bidang: warna, bidang skalar, Int64
Membuat koleksi
Memuat koleksi untuk pencarian setelah berhasil dibuat.
Memuat koleksi
Anda sekarang dapat memeriksa koleksi yang baru dibuat di halaman Ikhtisar.
Memeriksa koleksi
Mengimpor dataset pengujian ke dalam Milvus.
Mengimpor data
Mengimpor data
Mengimpor data
Klik nama koleksi di halaman Ikhtisar atau Koleksi untuk masuk ke antarmuka kueri untuk memeriksa data yang diimpor.
Tambahkan filter, tentukan ekspresi id != 0
, klik Terapkan Filter, dan klik Kueri.
Kueri data
Anda akan menemukan kelima puluh entri entitas berhasil diimpor.
Hasil kueri
Mari kita coba pencarian kemiripan vektor.
Salin satu vektor dari search_vectors.csv
dan tempelkan di bidang Nilai Vektor. Pilih koleksi dan bidangnya. Klik Cari.
Cari data
Anda kemudian dapat memeriksa hasil pencarian. Tanpa menyusun skrip apa pun, Anda dapat mencari dengan Milvus dengan mudah.
Hasil pencarian
Terakhir, mari kita periksa halaman System View.
Dengan Metrics API yang dienkapsulasi dalam Milvus Node.js SDK, Anda dapat memeriksa status sistem, relasi node, dan status node.
Sebagai fitur eksklusif dari Attu, halaman System Overview menyertakan grafik topologi sistem yang lengkap. Dengan mengklik setiap node, Anda dapat memeriksa statusnya (refresh setiap 10 detik).
Grafik topologi node Milvus
Klik pada setiap node untuk masuk ke Tampilan Daftar Node. Anda dapat memeriksa semua node anak dari node koordinat. Dengan mengurutkan, Anda dapat mengidentifikasi node dengan penggunaan CPU atau memori yang tinggi dengan cepat, dan menemukan masalah pada sistem.
Daftar simpul Milvus
Apa lagi
Seperti yang telah disebutkan sebelumnya, halaman Pencarian Vektor dan Tampilan Sistem adalah plugin dari Attu. Kami mendorong pengguna untuk mengembangkan plugin mereka sendiri di Attu agar sesuai dengan skenario aplikasi mereka. Di dalam kode sumber, ada folder yang dibuat khusus untuk kode plugin.
Plugin
Anda dapat merujuk ke salah satu plugin untuk mempelajari cara membuat plugin. Dengan mengatur file konfigurasi berikut, Anda dapat menambahkan plugin ke Attu.
Menambahkan plugin ke Attu
Anda dapat melihat Attu GitHub Repo dan Dokumen Teknis Milvus untuk instruksi terperinci.
Attu adalah proyek sumber terbuka. Semua kontribusi diterima. Anda juga dapat mengajukan masalah jika Anda memiliki masalah dengan Attu.
Kami sangat berharap Attu dapat memberikan Anda pengalaman pengguna yang lebih baik dengan Milvus. Dan jika Anda menyukai Attu, atau memiliki masukan tentang penggunaannya, Anda dapat mengisi Survei Pengguna Attu untuk membantu kami mengoptimalkan Attu untuk pengalaman pengguna yang lebih baik.
- Instalasi
- Ikhtisar fitur
- Demonstrasi
- Apa lagi
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word