Milvus Komut Satırı Arayüzü (CLI)
Milvus Komut Satırı Arayüzü (CLI), veritabanı bağlantısını destekleyen, veri işlemlerini, veri import ve export işlemlerini gerçekleştirebilen bir komut satırı aracıdır. Milvus Python SDK tabanlı olarak, terminale etkileşimli komut satırı istemcisi aracılığıyla komutları yürütmeyi sağlar.
Mevcut Sürüm
Milvus CLI'nin mevcut sürümü 0.4.0'dır. Yüklü sürümü bulmak ve güncelleme gerekip gerekmediğini belirlemek için milvus_cli --version
komutunu çalıştırın.
Milvus CLI Kurulumu
Milvus CLI'yi nasıl kuracağınız aşağıda verilmiştir.
PyPI'dan Kurulum
Milvus CLI'yi PyPI üzerinden kurabilirsiniz.
Ön Koşullar
- Python 3.8.5 veya daha yeni bir sürümünü kurun.
- pip kurun.
pip Kullanarak Kurulum
Aşağıdaki komutu kullanarak Milvus CLI'yi kurun.
pip install milvus-cli
Docker Kullanarak Kurulum
Milvus CLI'yi Docker kullanarak kurabilirsiniz.
Ön Koşullar
En az Docker 19.03 sürümü gerekir.
Docker İmajından Kurulum
$ docker run -it zilliz/milvus_cli:latest
Kaynak Kodundan Kurulum
- Aşağıdaki komutu kullanarak
milvus_cli
deposunu indirin.
git clone https://github.com/zilliztech/milvus_cli.git
- Aşağıdaki komutu kullanarak
milvus_cli
klasörüne girin.
cd milvus_cli
- Milvus CLI'yi yüklemek için aşağıdaki komutu kullanın.
python -m pip install --editable .
Alternatif olarak, Milvus CLI'yi sıkıştırılmış bir tarball (.tar.gz
dosyası) üzerinden de kurabilirsiniz. Tarball'ı indirin ve ardından python -m pip install milvus_cli-.tar.gz
komutunu çalıştırın.
.exe Dosyasından Kurulum
Bu kurulum yöntemi sadece Windows için geçerlidir.
GitHub'dan bir .exe dosyası indirin ve çalıştırarak Milvus CLI'yi kurun. Başarılı olursa, aşağıdaki resimde gösterildiği gibi bir milvus_cli-.exe
penceresi görünecektir.
Milvus CLI Komut Referansı
Aşağıda, desteklenen tüm komutların ilgili seçenekleriyle birlikte bir listesi ve bazı örnekler bulunmaktadır.
clear
Ekran içeriğini temizler.
Sözdizimi
clear
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
--help | N/A | Bu komutun kullanımı için yardım bilgilerini gösterir. |
connect
Milvus'a bağlanır.
Sözdizimi
connect [-uri (metin)] [-t (metin)]
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-uri | --uri | (İsteğe bağlı) URI adı. Varsayılan olarak "http://127.0.0.1:19530". |
-t | --token | (İsteğe bağlı) zilliz cloud apikey veya username:password . Varsayılan olarak Yok. |
--help | N/A | Bu komutun kullanımı için yardım bilgilerini gösterir. |
Örnek
milvus_cli > connect -uri http://127.0.0.1:19530
create Database
Milvus'ta bir veritabanı oluşturur.
Sözdizimi
create database -db (metin)
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-db | --database | [Gerekli] Milvus'ta veritabanının adı. |
--help | n/a | Bu komutun kullanımı için yardım bilgilerini gösterir. |
Örnek
Örnek 1
Aşağıdaki örnek, Milvus'ta testdb
adında bir veritabanı oluşturur.
milvus_cli > create database -db testdb
Use Database
Milvus'ta bir veritabanını kullanır.
Sözdizimi
use database -db (text)
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-db | --database | [Gerekli] Milvus'ta veritabanının adı. |
--help | n/a | Komutun nasıl kullanılacağını göstermek için yardımı görüntüler. |
Örnek
Örnek 1
Aşağıdaki örnek, Milvus'ta testdb
adında bir veritabanı kullanır.
milvus_cli > use database -db testdb
Veritabanlarını Listele
Milvus'taki veritabanlarını listeler.
Sözdizimi
list databases
Örnek
Örnek 1
Aşağıdaki örnek, Milvus'taki veritabanlarını listeler.
milvus_cli > list databases
Veritabanını Sil
Milvus'ta bir veritabanını siler.
Sözdizimi
delete database -db (metin)
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-db | --database | [Gerekli] Milvus'taki veritabanının adı. |
--help | n/a | Komutun nasıl kullanılacağını göstermek için yardımı görüntüler. |
Örnek
Örnek 1
Aşağıdaki örnek, Milvus'ta testdb
adında bir veritabanını siler.
milvus_cli > delete database -db testdb
Kullanıcı Oluştur
Milvus'ta bir kullanıcı oluşturur.
Sözdizimi
create user -u (metin) -p (metin)
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-p | --password | Milvus'taki kullanıcının parolası. Varsayılan değer "None" dır. |
-u | --username | Milvus'taki kullanıcı adı. Varsayılan değer "None" dır. |
--help | n/a | Komutun nasıl kullanılacağını göstermek için yardımı görüntüler. |
Örnek
Örnek 1
Aşağıdaki örnek, Milvus'ta zilliz
kullanıcı adı ve zilliz
şifresi ile bir kullanıcı oluşturur.
milvus_cli > create user -u zilliz -p zilliz
Takma Ad Oluştur
Bir koleksiyon için benzersiz bir takma ad atar.
Bir koleksiyonun birden fazla takma adı olabilir, ancak bir takma ad yalnızca bir koleksiyona karşılık gelir.
Sözdizimi
create alias -c (metin) -a (metin) [-A]
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-c | --collection-name | Koleksiyonun adı. |
-a | --alias-name | Takma ad. |
-A | --alter | (İsteğe bağlı) Bir takma adı belirtilen bir koleksiyona taşımak için bayrak. |
--help | n/a | Komutun nasıl kullanılacağını göstermek için yardımı görüntüler. |
Örnek
Örnek 1
Aşağıdaki örnek, car
adında bir koleksiyon için carAlias1
ve carAlias2
takma adları oluşturur.
milvus_cli > create alias -c car -a carAlias1
Örnek 2
Örnek 2, Örnek 1'e dayanmaktadır.
Aşağıdaki örnek, carAlias1
takma adını car
koleksiyonundan car2
koleksiyonuna taşır.
milvus_cli > create alias -c car2 -A -a carAlias1
Koleksiyon Oluştur
Bir koleksiyon oluşturur.
Sözdizimi
create collection -c (metin) -f (metin) -p (metin) [-a] [-d (metin)]
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-c | --collection-name | Koleksiyonun adı. |
-f | --schema-field | (çoklu) :: formatında alan desenleri. |
-p | --schema-primary-field | Birincil anahtar alanın adı. |
-a | --schema-auto-id | (isteğe bağlı) Kimlik otomatik oluşturma bayrağı. |
-desc | --schema-description | (isteğe bağlı) Koleksiyon açıklaması. |
-level | --consistency-level | (isteğe bağlı) Tutarlılık seviyesi: Sınırlı, Oturum, Güçlü, Olay. |
-d | --is-dynamic | (isteğe bağlı) Koleksiyon şemasının dinamik alanları destekleyip desteklemediği. |
-s | --shards-num | (isteğe bağlı) Shard sayısı. |
--help | n/a | Komutun kullanım yardımını görüntüler. |
Örnek
milvus_cli > create collection -c car -f id:INT64:primary_field -f vector:FLOAT_VECTOR:128 -f color:INT64:color -f brand:INT64:brand -p id -A -d 'car_collection'
Bölüm Oluştur
Bir bölüm oluşturur.
Sözdizimi
partition oluştur -c (metin) -p (metin) [-d (metin)]
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Koleksiyonun adı. |
-p | --bölüm | Bölümün adı. |
-d | --açıklama | (isteğe bağlı) Bölümün açıklaması. |
--yardım | n/a | Komut kullanım yardımını gösterir. |
Örnek
milvus_cli > partition oluştur -c araba -p yeni_bölüm -d test_bölüm_ekle
İndeks Oluştur
Bir alana endeks oluştur.
Şu anda, bir koleksiyon maksimum bir endeks destekler.
Sözdizimi
endeks oluştur
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
--yardım | n/a | Komut kullanım yardımını gösterir. |
Örnek
Bir alan için bir endeks oluşturup gerekli bilgiler için istemde bulunmak için:
milvus_cli > endeks oluştur
Koleksiyon adı (araba, araba2): araba2
Endeks oluşturmak için alan adı (vektör): vektör
Endeks adı: vektörEndeks
Endeks türü (DÜZ, IVF_DÜZ, IVF_SQ8, IVF_PQ, RNSG, HNSW, ANNOY, OTOMATİKEND, DISKANN, ) []: IVF_DÜZ
Endeks metrik türü (L2, IP, HAMMING, TANIMOTO,): L2
Endeks nlist parametresi: 2
Zaman aşımı []:
Kullanıcı Sil
Bir kullanıcıyı sil.
Sözdizimi
kullanıcı sil -u (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-u | --kullanıcı-adı | Kullanıcı adı. |
--yardım | n/a | Komut kullanım yardımını gösterir. |
Örnek
milvus_cli > kullanıcı sil -u zilliz
Takma Adı Sil
Bir takma adı sil.
Sözdizimi
takma ad sil -a (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-a | --takma-ad | Takma ad. |
--yardım | n/a | Komut kullanım yardımını gösterir. |
Koleksiyon Sil
Bir koleksiyonu sil.
Sözdizimi
koleksiyon sil -c (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Silinecek koleksiyonun adı. |
--yardım | n/a | Komut kullanım yardımını gösterir. |
Örnek
milvus_cli > koleksiyon sil -c araba
Varlıkları Sil
Varlıkları sil.
Sözdizimi
varlıkları sil -c (metin) -p (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Varlığın dahil olduğu koleksiyonun adı. |
-p | --bölüm | (İsteğe bağlı) Silinecek bölümün adı. |
--yardım | n/a | Komutu kullanmanın yardım bilgilerini gösterir. |
Örnek
milvus_cli > varlıkları sil -c araçlar
Silinecek varlıklar için ifadeyi belirtin, örn., "film kimliği [0,1] içinde": film kimliği [0,1]
Koleksiyondan varlıkları silmeye çalışıyorsunuz. Bu işlem geri alınamaz!
Bu işleme devam etmek istiyor musunuz? [e/H]: e
Bölümü Sil
Bir bölümü sil.
Sözdizimi
bölümü sil -c (metin) -p (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Bölümün dahil olduğu koleksiyonun adı. |
-p | --bölüm | Silinecek bölümün adı. |
--yardım | n/a | Komutu kullanmanın yardım bilgilerini gösterir. |
Örnek
milvus_cli > bölümü sil -c araçlar -p yeni_bölüm
Endeks Sil
Endeksi ve ilgili endeks dosyalarını sil.
Şu anda, bir koleksiyon en fazla bir endeks destekler.
Sözdizimi
endeks sil -c (metin) -in (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --collection-name | Koleksiyonun adı. |
-in | --index-name | İndeksin adı. |
--help | n/a | Komutun nasıl kullanılacağına dair yardım bilgilerini görüntüler. |
Örnek
milvus_cli > delete index -c vehicles -in index_name
Koleksiyonu Tanımla
Koleksiyon hakkında detaylı bilgileri görüntüler.
Sözdizimi
show collection -c (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --collection-name | Koleksiyonun adı. |
--help | n/a | Komutun nasıl kullanılacağına dair yardım bilgilerini görüntüler. |
Örnek
milvus_cli > show collection -c test_collection_insert
Bölümü Tanımla
Bölüm hakkında detaylı bilgileri görüntüler.
Sözdizimi
show partition -c (metin) -p (metin)
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --collection-name | Bölümün ait olduğu koleksiyonun adı. |
-p | --partition | Bölümün adı. |
--help | n/a | Komutun nasıl kullanılacağına dair yardım bilgilerini görüntüler. |
milvus_cli > show partition -c test_collection_insert -p _default
İndeks Tanımı
İndeks hakkında detaylı bilgileri görüntüler.
Sözdizimi
show index -c (metin) -in (metin)
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-c | --collection-name | Koleksiyonun adı. |
-in | --index-name | İndeksin adı. |
--help | n/a | Bu komutun nasıl kullanılacağına dair yardım bilgilerini görüntüler. |
Örnek
milvus_cli > show index -c test_collection -in index_name
Çıkış
Komut satırı penceresini kapatır.
Sözdizimi
exit
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
--help | n/a | Bu komutun nasıl kullanılacağına dair yardım bilgilerini görüntüler. |
Yardım
Komut için yardım bilgilerini görüntüler.
Sözdizimi
help
Komutlar
Komut | Açıklama |
---|---|
calc | İki vektör dizisi arasındaki mesafeyi hesaplar, mkts_from_hybridts, mkts_from_unixtime, hybridts_to_unixtime olabilir. |
clear | Ekranı temizler. |
connect | Milvus'a bağlanır. |
create | Koleksiyon, bölüm, indeks veya takma ad oluşturur. |
delete | Koleksiyon, bölüm, indeks, varlık veya takma ad siler. |
describe | Koleksiyon, bölüm veya indeks hakkında bilgi verir. |
exit | Komut satırı penceresini kapatır. |
help | Komut için yardım bilgilerini görüntüler. |
import | Yerel veya uzak veriyi bir bölüme içe aktarır. |
list | Koleksiyonları, bölümleri veya indeksleri listeler. |
load | Bir koleksiyonu veya bölümü belleğe yükler. |
load_balance | Sorgu düğümünde yük dengeleme işlemi yapar. |
query | Tüm girdi koşullarını sağlayan sorgu sonuçlarını görüntüler. |
release | Bir koleksiyonu veya bölümü serbest bırakır. |
search | Vektör benzerlik araması veya karma arama yapar. |
show | Mevcut koleksiyonu, varlık yükleme ilerlemesini, varlık indeksleme ilerlemesini veya segment bilgilerini görüntüler. |
version | Milvus_CLI sürümünü görüntüler. |
İçe Aktar
Yerel veya uzak veriyi bir bölüme içe aktarır.
Sözdizimi
import -c (metin)[-p (metin)]
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-c | --collection-name | Verinin ekleneceği koleksiyonun adı. |
-p | --partition | (İsteğe bağlı) Verinin ekleneceği bölümün adı. Bu bölüm seçeneğini atlamak, "_default" bölümünü seçildiği anlamına gelir. |
--help | n/a | Bu komutun nasıl kullanılacağına dair yardım bilgilerini görüntüler. |
Örnek 1
Aşağıdaki örnek yerel bir CSV dosyasını içe aktarır.
milvus_cli > import -c car 'examples/import_csv/vectors.csv'
Csv dosyası okunuyor... [####################################] 100%
Kolon isimleri ['vektör', 'renk', 'marka']
50001 satır işlendi.
Ekleniyor...
Başarıyla eklendi.
-------------------------- ------------------
Toplam eklenen öğeler: 50000
Toplam koleksiyon öğeleri: 150000
Milvus zaman damgası: 428849214449254403
-------------------------- ------------------
Örnek 2
Aşağıdaki örnek uzaktaki bir CSV dosyasını içe aktarır.
milvus_cli > import -c car 'https://raw.githubusercontent.com/milvus-io/milvus_cli/main/examples/import_csv/vectors.csv'
Uzak bir URL'den dosya okunuyor.
Csv dosyası okunuyor... [####################################] 100%
Kolon isimleri ['vektör', 'renk', 'marka']
50001 satır işleniyor.
Ekleniyor...
Başarıyla eklendi.
-------------------------- ------------------
Toplam eklenen öğeler: 50000
Koleksiyondaki toplam öğeler: 150000
Milvus zaman damgası: 428849214449254403
-------------------------- ------------------
Kullanıcıları listele
Tüm kullanıcıları listeler.
Sözdizimi
kullanıcıları listele
Seçenekler
Seçenek | Tam ad | Açıklama |
---|---|---|
--help | n/a | Bu komutun kullanım bilgisini gösterir. |
Koleksiyonları listele
Tüm koleksiyonları listeler.
Sözdizimi
koleksiyonları listele
Seçenekler
Seçenek | Tam ad | Açıklama |
---|---|---|
--help | n/a | Bu komutun kullanım bilgisini gösterir. |
İndeksleri listele
Bir koleksiyon için tüm indeksleri listeler.
Şu anda bir koleksiyon en fazla bir indeksi destekler.
Sözdizimi
indeksleri listele -c (metin)
Seçenekler
Seçenek | Tam ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Koleksiyonun adı. |
--help | n/a | Bu komutun kullanım bilgisini gösterir. |
Bölümleri listele
Bir koleksiyon için tüm bölümleri listeler.
Sözdizimi
bölümleri listele -c (metin)
Seçenekler
Seçenek | Tam ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Bölümün ait olduğu koleksiyonun adı. |
--help | n/a | Bu komutun kullanım bilgisini gösterir. |
Yükle
Bir koleksiyonu veya bölümü disktan belleğe yükler.
Sözdizimi
yük -c (metin) [-p (metin)]
Seçenekler
Seçenek | Tam ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Bölümün ait olduğu koleksiyonun adı. |
-p | --bölüm | (İsteğe bağlı/çoklu) Bölümün adı. |
--help | n/a | Bu komutun kullanım bilgisini gösterir. |
Sorgu
Girdiğiniz tüm koşulları karşılayan sorgu sonuçlarını görüntüler.
Sözdizimi
sorgu
Seçenekler
Seçenek | Tam ad | Açıklama |
---|---|---|
--help | n/a | Bu komutun kullanım bilgisini gösterir. |
Örnek
Örnek 1
Bir sorgu gerçekleştir ve gerekli bilgileri iste:
milvus_cli > sorgu
Koleksiyon adı: car
Sorgu ifadesi: id içinde [428960801420883491, 428960801420883492, 428960801420883493]
Varlıklar içeren bölümlerin adları (virgülle ayrılmış şekilde) []: varsayılan
Dönüş alanları listesi (virgülle ayrılmış şekilde) []: renk, marka
Zaman aşımı []:
Garantili zaman damgası. Bu, sağlanan zaman damgasından önce Milvus tarafından gerçekleştirilen tüm işlemleri gösterir. Eğer böyle bir zaman damgası sağlanmazsa, Milvus şu ana kadar gerçekleştirilen tüm işlemleri arar. [0]: Zarif süre. Sınırlı tutarlılık seviyesinde yalnızca kullanılır. Eğer zarif süre ayarlanırsa, PyMilvus mevcut zaman damgasını zarif süreden çıkararak garantili zaman damgası olarak kullanır. Bu seçenek ayarlanmazsa, varsayılan değer 5 saniyedir. [5]:
Örnek 2
Sorgu gerçekleştirin ve gerekli bilgileri isteyin:
milvus_cli > query
Koleksiyon adı: car
Sorgu ifadesi: id > 428960801420883491
Varlıkların bulunduğu bölümün adları (virgülle ayrılmış şekilde) []: varsayılan
Dönüş alanları listesi (virgülle ayrılmış şekilde) []: id, renk, marka
Zaman aşımı []:
Garantili zaman damgası. Bu, sağlanan zaman damgasından önce Milvus tarafından gerçekleştirilen tüm operasyonları gösterir. Eğer böyle bir zaman damgası sağlanmazsa, Milvus şimdiye kadar gerçekleştirilen tüm operasyonları arar. [0]: Nazik zaman. Sadece bağlı tutarlılık seviyesinde kullanılır. Eğer nazik_zaman ayarlanırsa, PyMilvus mevcut zaman damgasından nazik_zamanı çıkararak garantili zaman olarak kullanır. Bu seçenek ayarlanmazsa, varsayılan değer 5 saniyedir. [5]:
Yayımlama
Bir koleksiyonun veya bölümün RAM'ını serbest bırakın.
Sözdizimi
release -c (metin) [-p (metin)]
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
-c | --koleksiyon-adı | Bölümün ait olduğu koleksiyonun adı. |
-p | --bölüm | (İsteğe bağlı/çoklu) Bölümün adı. |
--yardım | n/a | Komutun kullanım bilgilerini gösterir. |
Arama
Vektör benzerlik araması veya karma arama gerçekleştirin.
Sözdizimi
search
Seçenekler
Seçenek | Tam Ad | Açıklama |
---|---|---|
--yardım | n/a | Komutun kullanım bilgilerini gösterir. |
Örnek
Örnek 1
Csv dosyasında bir arama gerçekleştirin ve gerekli bilgileri isteyin:
milvus_cli > search
Koleksiyon adı (car, test_collection): car
Arama verileri için vektörler (sorgu verilerinin uzunluğu (nq), her bir vektörün boyutu, koleksiyonun vektör alanının boyutuna eşit olmalıdır. Ayrıca bir csv dosyası da içe aktarabilirsiniz
baş): examples/import_csv/search_vectors.csv
Koleksiyon arama için vektör alanı (vektör): vektör
Metrik tipi: L2
Arama parametresi için nprobe değeri: 10
Döndürülecek maksimum kayıt sayısı, aynı zamanda topk olarak da bilinir: 2
Özellikleri filtrelemek için boolean ifadesi []: id > 0
Aranacak bölümlerin adları (virgülle ayrılmış şekilde) ['_varsayılan'] []: _varsayılan
Zaman aşımı []:
Garantili zaman damgası (Milvus'un sağlanan zaman damgasından önce gerçekleştirdiği tüm operasyonları gösterir. Eğer böyle bir zaman damgası sağlanmazsa, Milvus şimdiye kadar gerçekleştirdiği tüm operasyonları arar) [0]:
milvus_cli > ara
Koleksiyon ismini girin (ör. car, test_collection): car
Arama için vektör verileri (veri uzunluğu sorgu veri sayısına (nq) eşit olmalı, her vektörün boyutu koleksiyondaki vektör alanının boyutuna eşit olmalıdır. Ayrıca başlık satırı olmadan bir CSV dosyası da alabilirsiniz):
[[0.71, 0.76, 0.17, 0.13, 0.42, 0.07, 0.15, 0.67, 0.58, 0.02, 0.39, 0.47, 0.58, 0.88, 0.73, 0.31, 0.23, 0.57, 0.33, 0.2, 0.03, 0.43, 0.78, 0.49, 0.17, 0.56, 0.76, 0.54, 0.45, 0.46, 0.05, 0.1, 0.43, 0.63, 0.29, 0.44, 0.65, 0.01, 0.35, 0.46, 0.66, 0.7, 0.88, 0.07, 0.49, 0.92, 0.57, 0.5, 0.16, 0.77, 0.98, 0.1, 0.44, 0.88, 0.82, 0.16, 0.67, 0.63, 0.57, 0.55, 0.95, 0.13, 0.64, 0.43, 0.71, 0.81, 0.43, 0.65, 0.76, 0.7, 0.05, 0.24, 0.03, 0.9, 0.46, 0.28, 0.92, 0.25, 0.97, 0.79, 0.73, 0.97, 0.49, 0.28, 0.64, 0.19, 0.23, 0.51, 0.09, 0.1, 0.53, 0.03, 0.23, 0.94, 0.87, 0.14, 0.42, 0.82, 0.91, 0.11, 0.91, 0.37, 0.26, 0.6, 0.89, 0.6, 0.32, 0.11, 0.98, 0.67, 0.12, 0.66, 0.47, 0.02, 0.15, 0.6, 0.64, 0.57, 0.14, 0.81, 0.75, 0.11, 0.49, 0.78, 0.16, 0.63, 0.57, 0.18]]
Arama için vektör alanı (ör. vektör):
Uzaklık ölçüm türü: L2
nprobe arama parametresinin değeri: 10
Döndürülen mesafelerin ondalık basamak sayısı (aynı zamanda topk olarak da bilinir): 5
Özellikleri filtrelemek için boole ifadesi ([]): id > 0
Arama için bölüm adları (birden fazla ise virgülle ayırın) ['_default'] []: _default
Zaman aşımı ([]):
Zaman damgası garantisini (Milvus'a belirtilen zaman damgasından önce gerçekleştirilen tüm işlemlere bakmasını söyler. Eğer herhangi bir zaman damgası belirtilmemişse, Milvus şimdiye kadar gerçekleştirilen tüm işlemleri arar) [0]:
Örnek 3
İndekslenmemiş koleksiyonları arama ve girdi isteme:
milvus_cli > search
Koleksiyon adı (car, car2): car
Arama verileri için vektörler (sorgu sayısı için veri uzunluğu (nq), verideki her vektörün boyutu koleksiyonun vektör alanıyla eşit olmalıdır. Ayrıca başlıksız bir csv dosyası da içe aktarabilirsiniz): examples/import_csv/search_vectors.csv
Koleksiyonu aramak için vektör alanı (vector): vector
Döndürülen mesafelerin ondalık basamakları (-1 tüm basamakları gösterir): 5
Döndürülecek maksimum kayıt sayısı, aynı zamanda topk olarak da bilinir: 2
Özellikleri filtrelemek için boolean ifade: []
Aranacak bölgelerin adları (birden fazla ise ',' kullanın): ['_default'] []
Zaman aşımı: []
Garantili zaman damgaları (bu, Milvus'un sağladığınız zaman damgasından önce gerçekleştirilen tüm işlemleri görmesini sağlar. Zaman damgası sağlanmazsa, Milvus şimdiye kadar gerçekleştirilen tüm işlemleri arar): [0]
Bağlantıları Listele
Bağlantıları listeler.
Sözdizimi
list connections
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
--help | n/a | Bu komutu kullanmak için yardım bilgilerini görüntüler. |
index_progress'ı göster
Varlık indeksleme ilerlemesini görüntüler.
Sözdizimi
show index_progress -c (metin) [-i (metin)]
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-c | --collection-name | Varlığın ait olduğu koleksiyonun adı. |
-i | --index | (İsteğe bağlı) İndeks adı. |
--help | n/a | Bu komutu kullanmak için yardım bilgilerini görüntüler. |
loading_progress'ı göster
Varlık yükleme ilerlemesini görüntüler.
Sözdizimi
show loading_progress -c (metin) [-p (metin)]
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
-c | --collection-name | Varlığın ait olduğu koleksiyonun adı. |
-p | --partition | (İsteğe bağlı/çoklu) Yüklenecek bölümün adı. |
--help | n/a | Bu komutu kullanmak için yardım bilgilerini görüntüler. |
sürüm
Milvus_CLI'nin sürümünü görüntüler.
Sözdizimi
version
Seçenekler
Seçenek | Tam Adı | Açıklama |
---|---|---|
--help | n/a | Bu komutu kullanmak için yardım bilgilerini görüntüler. |
Milvus_CLI'nin sürümünü ayrıca aşağıdaki örnekte gösterildiği gibi shell'de de kontrol edebilirsiniz. Bu durumda milvus_cli --version
komutu olarak işlev görür.
Örnek
$ milvus_cli --version
Milvus_CLI v0.4.0