ملوس کمانڈ لائن انٹرفیس (CLI)
ملوس کمانڈ لائن انٹرفیس (CLI) ایک کمانڈ لائن ٹول ہے جو ڈیٹا بیس کنکشن، ڈیٹا آپریشن، ڈیٹا کی درآمد اور نکال، اور حملے کی ایکسپورٹ کا ساتھ دیتا ہے۔ ملوس پائتھن SDK پر مبنی ہوتے ہوئے، یہ ٹرمینل کے ذریعے انٹرایکٹو کمانڈ لائن پرامپٹس کے ذریعے کمانڈز کو انجام دینے کی اجازت دیتا ہے۔
موجودہ ورژن
ملوس CLI کا موجودہ ورژن 0.4.0 ہے۔ انسٹال ورژن کو تلاش کرنے اور یہ جاننے کے لئے کہ کیا اپ ڈیٹ کی ضرورت ہے، کمانڈ milvus_clii --ورژن
چلا کر فائنڈ کیا جا سکتا ہے۔
ملوس CLI انسٹال کرنا
یہاں دیئے گئے ہوں کہ کس طرح ملوس CLI انسٹال کرین۔
PyPI سے انسٹال کریں
آپ ملوس CLI کو PyPI سے انسٹال کر سکتے ہیں۔
پیش نیاز
- Python 3.8.5 یا اس سے بہتر ورژن کا انسٹال کریں۔
- پپ کا انسٹال کریں۔
پپ کا استعمال
ملوس CLI انسٹال کرنے کے لئے درج ذیل کمانڈ چلائیں۔
pip install milvus-cli
ڈاکر کا استعمال کریں
آپ ملوس CLI ڈاکر کا استعمال کر کے انسٹال کر سکتے ہیں۔
پیش نیاز
19.03 یا اس سے بلند تر ورژن کا ڈاکر چاہیے۔
ڈاکر امیج سے انسٹال کریں
$ docker run -it zilliz/milvus_cli:latest
سورس کوڈ سے انسٹال کریں
- مندرجہ ذیل کمانڈ چلائیں کہ
milvus_cli
ریپازیٹری ڈاؤن لوڈ ہو جائے۔
git clone https://github.com/zilliztech/milvus_cli.git
- مندرجہ ذیل کمانڈ چلائیں کہ
milvus_cli
فولڈر میں داخل ہو جائیں۔
cd milvus_cli
- مندرجہ ذیل کمانڈ چلائیں کہ ملوس CLI انسٹال ہو جائے۔
python -m pip install --editable .
متفرق طور پر، آپ ملوس CLI کو فوریانیس کمپریسڈ تار بال (.tar.gz
فائل) سے بھی انسٹال کر سکتے ہیں۔ تار بال ڈاؤن لوڈ کریں (https://github.com/zilliztech/milvus_cli/releases) پھر python -m pip install milvus_cli-.tar.gz
چلائیں۔
.exe فائل سے انسٹال کریں
یہ انسٹالیشن میتھڈ صرف ونڈوز کے لئے قابل استعمال ہے۔
. exe فائل ایک .exe فائل ڈاؤن لوڈ کریں GitHub اور اسے چلایں تاکہ ملوس CLI انسٹال ہو جائے۔ اگر کامیاب ہوا تو، تو نیچے دکھایا گیا امیج میں milvus_cli-.exe
دکھائی دے گا۔
ملوس CLI کمانڈ ریفرنس
یہاں سب سپورٹ کردہ کمانڈز کی فہرست ہے جن کے مطابقتی آپشنز کے ساتھ، کچھ مثالیں شامل ہیں۔
مسح کریں
اسکرین کے مواد کو صاف کریں۔
سکسٹیکس
clear
اوپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
--help | N/A | اس کمانڈ کے استعمال کے لئے مدد کی معلومات دکھائیں۔ |
جڑیں
ملوس سے جڑیں۔
سکسٹیکس
connect [-uri (text)] [-t (text)]
اوپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-uri | --uri | (اختیاری) یو آر آئی نام۔ پہلے سے "http://127.0.0.1:19530" کو بولایا جاتا ہے۔ |
-t | --token | (اختیاری) زلیز کلوڈ اےپی کی یا صارف کا نام:پاسورڈ ۔ پہلے سے کوئی نہیں۔ |
--help | N/A | اس کمانڈ کے استعمال کے لئے مدد کی معلومات دکھائیں۔ |
مثال
milvus_cli > connect -uri http://127.0.0.1:19530
ڈیٹا بیس بنائیں
ملوس میں ایک ڈیٹا بیس بنائیں۔
سکسٹیکس
create database -db (text)
اوپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-db | --database | [ضروری] ملوس میں ڈیٹا بیس کا نام۔ |
--help | n/a | اس کمانڈ کے استعمال کے لئے مدد کی معلومات دکھائیں۔ |
مثال
مثال 1
مندرجہ ذیل مثال میں ملوس میں testdb
نام کا ڈیٹا بیس بنایا گیا ہے۔
milvus_cli > create database -db testdb
ڈیٹا بیس کا استعمال کریں
ملوس میں ڈیٹا بیس کا استعمال کریں۔
سکسٹیکس
use database -db (text)
اختیارات
اختیار | پورا نام | تفصیل |
---|---|---|
-db | --database | [ضروری] ملوس میں ڈیٹا بیس کا نام۔ |
-- مثال
مثال 1
ملوس میں 'testdb' نام کے ڈیٹا بیس کا استعمال کرنے والا نیچے دی گئی مثال۔
milvus_cli > use database -db testdb
ڈیٹا بیسوں کی فہرست
ملوس میں ڈیٹا بیسوں کی فہرست۔
چندہ
list databases
-- مثال
مثال 1
نیچے دی گئی مثال میں ملوس میں ڈیٹا بیسوں کی فہرست ہے۔
milvus_cli > list databases
ڈیٹا بیس ڈیلیٹ کریں
ملوس میں ایک ڈیٹا بیس حذف کریں۔
چندہ
delete database -db (متن)
اختیارات
اختیار | پورا نام | تفصیل |
---|---|---|
-db | --database | [ضروری] ملوس میں ڈیٹا بیس کا نام۔ |
-- مثال
مثال 1
ملوس میں "testdb" نام کے ڈیٹا بیس کو حذف کرنے والا نیچے دی گئی مثال۔
milvus_cli > delete database -db testdb
صارف تخلیق کریں
ملوس میں ایک صارف تخلیق کریں۔
چندہ
create user -u (متن) -p (متن)
اختیارات
اختیار | پورا نام | تفصیل |
---|---|---|
-p | --password | صارف کا پاسورڈ ملوس میں۔ ابتدائی قیمت "کچھ" ہے۔ |
-u | --username | صارف کا نام ملوس میں۔ ابتدائی قیمت "کچھ" ہے۔ |
-- مثال
مثال 1
نیچے دی گئی مثال میں ملوس میں صارف کو صارف نام "zilliz" اور پاسورڈ "zilliz" کے ساتھ تخلیق کیا گیا ہے۔
milvus_cli > create user -u zilliz -p zilliz
عبارت تخلیق کریں
ایک کلیکشن کے لیے ایک یکتا عبارت تفویض کریں۔
ایک کلیکشن کے پاس مختلف عبارتیں ہوسکتی ہیں، لیکن ایک عبارت صرف ایک کلیکشن سے مطابقت رکھتی ہے۔
چندہ
create alias -c (متن) -a (متن) [-A]
اختیارات
اختیار | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | کلیکشن کا نام۔ |
-a | --alias-name | عبارت۔ |
-A | --alter | (اختیاری) عبارت کو مخصوص کلیکشن کی طرف منتقل کرنے کے لیے پرچم۔ |
--help | n/a | کمانڈ استعمال کرنے کی مدد دکھائیں۔ |
-- مثال
مثال 1
نیچے دی گئی مثال میں کلیکشن "car" کے لیے عبارات "carAlias1" اور "carAlias2" تخلیق کی گئی ہیں۔
milvus_cli > create alias -c car -a carAlias1
مثال 2
مثال 2 مثال 1 پر مبنی ہے۔
نیچے دی گئی مثال میں "carAlias1" عبارت کو "car" کلیکشن سے "car2" کلیکشن میں منتقل کیا گیا ہے۔
milvus_cli > create alias -c car2 -A -a carAlias1
کلیکشن تخلیق کریں
ایک کلیکشن تخلیق کریں۔
چندہ
create collection -c (متن) -f (متن) -p (متن) [-a] [-d (متن)]
اختیارات
اختیار | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | کلیکشن کا نام۔ |
-f | --schema-field | (کئی) فیلڈ کے پیٹرنز فارمیٹ میں۔ |
-p | --schema-primary-field | اولین کلیدی فیلڈ کا نام۔ |
-a | --schema-auto-id | (اختیاری) آئی ڈی خود بخود تخلیق کرنے کے لیے پرچم۔ |
-desc | --schema-description | (اختیاری) کلیکشن کی تفصیل۔ |
-level | --consistency-level | (اختیاری) مستقلت کا سطح: محدود، سیشن، مضبوط، مقرراتی۔ |
-d | --is-dynamic | (اختیاری) کیا کلیکشن سکیما متغیر فیلڈ کو سپورٹ کرتا ہے۔ |
-s | --shards-num | (اختیاری) شارڈز کی تعداد۔ |
--help | n/a | کمانڈ استعمال کرنے کا مدد بخش دکھائیں۔ |
-- مثال
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'
حصہ تخلیق کریں
ایک حصہ تخلیق کریں۔
سنٹیکس
create partition -c (text) -p (text) [-d (text)]
اختیارات
اختیار | مکمل نام | تفصیل |
---|---|---|
-c | --collection-name | کلیکشن کا نام۔ |
-p | --partition | پارٹیشن کا نام۔ |
-d | --description | (اختیاری) پارٹیشن کی تفصیل۔ |
--help | n/a | کمانڈ استعمال کی مدد دکھائیں۔ |
مثال
milvus_cli > create partition -c car -p new_partition -d test_add_partition
انڈیکس بنائیں
ایک فیلڈ کے لیے انڈیکس بنائیں۔
فی الحال، ایک کلیکشن میں زیادہ سے زیادہ ایک انڈیکس کی حمایت ہوتی ہے۔
سنٹیکس
create index
اختیارات
اختیار | مکمل نام | تفصیل |
---|---|---|
--help | n/a | کمانڈ استعمال کی مدد دکھائیں۔ |
مثال
کسی فیلڈ کے لیے انڈیکس بنانے اور ضروری معلومات کے لیے پرامتر کرنے کے لیے:
milvus_cli > create index
کلیکشن کا نام (car، car2): car2
انڈیکس بنانے کے لئے فیلڈ کا نام (vector): vector
انڈیکس کا نام: vectorIndex
انڈیکس قسم (FLAT، IVF_FLAT، IVF_SQ8، IVF_PQ، RNSG، HNSW، ANNOY، AUTOINDEX، DISKANN، ) []: IVF_FLAT
انڈیکس میٹرک قسم (L2، IP، HAMMING، TANIMOTO،): L2
انڈیکس nlist پیرامیٹر: 2
وقت ختم ہوگیا []:
صارف کو حذف کریں
ایک صارف کو حذف کریں۔
سنٹیکس
delete user -u (text)
اختیارات
اختیار | مکمل نام | تفصیل |
---|---|---|
-u | --username | صارف کا نام۔ |
--help | n/a | کمانڈ استعمال کی مدد دکھائیں۔ |
مثال
milvus_cli > delete user -u zilliz
عرصی کو حذف کریں
ایک عرصی کو حذف کریں۔
سنٹیکس
delete alias -a (text)
اختیارات
اختیار | مکمل نام | تفصیل |
---|---|---|
-a | --alias-name | عرصی۔ |
--help | n/a | کمانڈ استعمال کی مدد دکھائیں۔ |
کلیکشن کو حذف کریں
ایک کلیکشن کو حذف کریں۔
سنٹیکس
delete collection -c (text)
اختیارات
اختیار | مکمل نام | تفصیل |
---|---|---|
-c | --collection-name | حذف کرنے والے کلیکشن کا نام۔ |
--help | n/a | کمانڈ استعمال کی مدد دکھائیں۔ |
مثال
milvus_cli > delete collection -c car
انٹیٹیز کو حذف کریں
انٹیٹیز کو حذف کریں۔
سنٹیکس
delete entities -c (text) -p (text)
اختیارات
اختیار | مکمل نام | تفصیل |
---|---|---|
-c | --collection-name | انٹیٹی کلیکشن کا نام۔ |
-p | --partition | (اختیاری) حذف کرنے والے پارٹیشن کا نام۔ |
--help | n/a | کمانڈ کا استعمال کرنے کی مدد کی معلومات دکھائیں۔ |
مثال
milvus_cli > delete entities -c vehicles
انٹیٹیز کے لئے اظہار کا تعین کریں، مثلا، "مووی آئی ڈیز [0،1] میں": مووی آئی ڈیز [0،1]
آپ کو کلیکشن سے انٹیٹیز مٹانے کی کوشش کر رہے ہیں۔ یہ عمل ناکام ہو سکتا ہے!
کیا آپ اس عمل جاری رکھنا چاہتے ہیں؟ [y/N]: y
پارٹیشن کو حذف کریں
ایک پارٹیشن کو حذف کریں۔
سنٹیکس
delete partition -c (text) -p (text)
اختیارات
اختیار | مکمل نام | تفصیل |
---|---|---|
-c | --collection-name | کلیکشن کا نام جس میں پارٹیشن شامل ہے۔ |
-p | --partition | حذف کرنے والے پارٹیشن کا نام۔ |
--help | n/a | کمانڈ کا استعمال کرنے کی مدد کی معلومات دکھائیں۔ |
مثال
milvus_cli > delete partition -c vehicles -p new_partition
انڈیکس کو حذف کریں
انڈیکس اور متعلقہ انڈیکس فائلز کو حذف کریں۔
فی الحال، ایک کلیکشن میں ایک سے زیادہ انڈیکس کی حمایت کرتی ہے۔
سنٹیکس
delete index -c (text) -in (text)
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | کالکشن کا نام |
-in | --index-name | انڈیکس کا نام |
--help | n/a | کمانڈ استعمال کرنے کا طریقہ دکھانے والی معلومات |
مثال
milvus_cli > delete index -c vehicles -in index_name
کالکشن کی وضاحت
کالکشن کے بارے میں تفصیلی معلومات دکھائیں۔
سنٹیکس
show collection -c (text)
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | کالکشن کا نام |
--help | n/a | کمانڈ استعمال کرنے کا طریقہ دکھانے والی معلومات |
مثال
milvus_cli > show collection -c test_collection_insert
پارٹیشن کی وضاحت
پارٹیشن کے بارے میں تفصیلی معلومات دکھائیں۔
سنٹیکس
show partition -c (text) -p (text)
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | پارٹیشن کا نام جس کا کالکشن کا حصہ ہے۔ |
-p | --partition | پارٹیشن کا نام |
--help | n/a | کمانڈ استعمال کرنے کا طریقہ دکھانے والی معلومات |
milvus_cli > show partition -c test_collection_insert -p _default
انڈیکس کی وضاحت
انڈیکس کے بارے میں تفصیلی معلومات دکھائیں۔
سنٹیکس
show index -c (text) -in (text)
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | کالکشن کا نام |
-in | --index-name | انڈیکس کا نام |
--help | n/a | اس کمانڈ کے استعمال کا طریقہ دکھانے والی معلومات |
مثال
milvus_cli > show index -c test_collection -in index_name
باہر نکلیں
کمانڈ لائن ونڈو بند کریں۔
سنٹیکس
exit
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
--help | n/a | اس کمانڈ کے استعمال کا طریقہ دکھانے والی معلومات |
مدد
کمانڈ کیلئے مدد کی معلومات دکھائیں۔
سنٹیکس
help
کمانڈز
کمانڈ | تفصیل |
---|---|
calc | دو ویکٹر ایرے کے درمیان فاصلے کا حساب لگائیں، جو mkts_from_hybridts ، mkts_from_unixtime ، hybridts_to_unixtime ہوسکتا ہے۔ |
clear | اسکرین صاف کریں۔ |
connect | ملوس سے منسلک ہوں۔ |
create | کالکشن، پارٹیشن، انڈیکس یا علیاس کا تخلیق کریں۔ |
delete | کالکشن، پارٹیشن، انڈیکس، اینٹٹی یا علیاس کو حذف کریں۔ |
describe | کالکشن، پارٹیشن یا انڈیکس کا وضاحت کریں۔ |
exit | کمانڈ لائن ونڈو بند کریں۔ |
help | کمانڈ کیلئے مدد کی معلومات دکھائیں۔ |
import | مقامی یا ریموٹ ڈیٹا کو پارٹیشن میں درآمد کریں۔ |
list | کالکشنز، پارٹیشن، یا انڈیکس کی فہرست دیکھیں۔ |
load | کالکشن یا پارٹیشن کو میموری میں لوڈ کریں۔ |
load_balance | کوئری نوڈ پر لوڈ بیلنسنگ کریں۔ |
query | تمام ان پٹ شرائط کو پورا کرنے والے سوال کے نتائج دکھائیں۔ |
release | کالکشن یا پارٹیشن کو ریلیز کریں۔ |
search | ویکٹر مماثلت تلاش یا ہائبرڈ تلاش کریں۔ |
show | موجودہ کالکشن، اینٹٹی لوڈنگ پروگریس، اینٹٹی انڈیکسنگ پروگریس یا سیگمنٹ کی معلومات دکھائیں۔ |
version | Milvus_CLI کا ورژن دکھائیں۔ |
درآمد
مقامی یا ریموٹ ڈیٹا کو پارٹیشن میں درآمد کریں۔
سنٹیکس
import -c (text)[-p (text)]
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | اس کالکشن کا نام جہاں ڈیٹا درج کیا جائے گا۔ |
-p | --partition | (اختیاری) ڈیٹا درج کرنے والے پارٹیشن کا نام۔ اس پارٹیشن آپشن کو نظر انداز کرنا "_default" پارٹیشن کو منتخب کرنے کی بات کرتا ہے۔ |
--help | n/a | کمانڈ استعمال کرنے کا طریقہ دکھانے والی معلومات |
مثال 1
موجودہ مثال میں ایک مقامی CSV فائل درآمد کی جاتی ہے۔
milvus_cli > import -c car 'examples/import_csv/vectors.csv'
CSV فائل پڑھ رہا ہے... [####################################] 100%
کالم کے نام ['vector', 'color', 'brand']
50001 لائنوں کا عمل مکمل ہوا۔
درج کیا جارہا ہے...
کامیابی کے ساتھ درج کیا گیا ہے۔
-------------------------- ------------------
کل داخل کردہ انٹٹیاں: 50000
کل کلیکشن کی انٹٹیاں: 150000
Milvus ٹائم اسٹیمپ: 428849214449254403
-------------------------- ------------------
مثال 2
نیچے دی گئی مثال میں ایک دور دراز CSV فائل درآمد کی جاتی ہے۔
milvus_cli > import -c car 'https://raw.githubusercontent.com/milvus-io/milvus_cli/main/examples/import_csv/vectors.csv'
ریموٹ یو آر ایل سے فائل پڑھ رہا ہے۔
CSV فائل پڑھ رہا ہے... [####################################] 100%
کالم کے نام ['vector', 'color', 'brand']
50001 لائنوں کا کام مکمل ہوا۔
درج کیا جارہا ہے...
کامیابی کے ساتھ درج کیا گیا ہے۔
-------------------------- ------------------
کل داخل کردہ انٹٹیاں: 50000
کل کلیکشن کی انٹٹیاں: 150000
Milvus ٹائم اسٹیمپ: 428849214449254403
-------------------------- ------------------
## صارفوں کی فہرست
تمام صارفین کی فہرست دیکھاتا ہے۔
### سنٹیکس
```shell
list users
اختیارات
آپشن | پورا نام | تفصیل |
---|---|---|
--help | n/a | اس کمانڈ کے استعمال کی معلومات دکھاتا ہے۔ |
کلیکشنز کی فہرست
تمام کلیکشنز کی فہرست دیکھاتا ہے۔
سنٹیکس
list collections
اختیارات
آپشن | پورا نام | تفصیل |
---|---|---|
--help | n/a | اس کمانڈ کے استعمال کی معلومات دکھاتا ہے۔ |
انڈیکس کی فہرست
کسی کلیکشن کے لیے تمام انڈیکس کی فہرست دیکھاتا ہے۔
فی الحال، ایک کلیکشن زیادہ سے زیادہ ایک انڈیکس کا حمایت کرتا ہے۔
سنٹیکس
list indexes -c (text)
اختیارات
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | کلیکشن کا نام۔ |
--help | n/a | اس کمانڈ کے استعمال کی معلومات دکھاتا ہے۔ |
حصوں کی فہرست
کسی کلیکشن کے تمام حصوں کی فہرست دیکھاتا ہے۔
سنٹیکس
list partitions -c (text)
اختیارات
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | کلیکشن کا نام۔ |
--help | n/a | اس کمانڈ کے استعمال کی معلومات دکھاتا ہے۔ |
لوڈ
کسی کلیکشن یا حصے کو ڈسک سے یادگاری میں لوڈ کرتا ہے۔
سنٹیکس
load -c (text) [-p (text)]
اختیارات
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | وہ کلیکشن جس میں حصا شامل ہوتا ہے۔ |
-p | --partition | (اختیاری/متعدد) حصے کا نام۔ |
--help | n/a | اس کمانڈ کے استعمال کی معلومات دکھاتا ہے۔ |
سوال
آپ کی داخل کردہ تمام شرائط کے مطابق سوال کے نتائج دکھاتا ہے۔
سنٹیکس
query
اختیارات
آپشن | پورا نام | تفصیل |
---|---|---|
--help | n/a | اس کمانڈ کے استعمال کی معلومات دکھاتا ہے۔ |
مثال
مثال 1
ایک سوال کریں اور ضرورت کی تمام معلومات کے لئے مربوط رہنمائی دیں۔
milvus_cli > query
کلیکشن کا نام: car
سوال کی ترکیب: id میں [428960801420883491, 428960801420883492, 428960801420883493]
انٹٹیاں شامل کرنے والے حصوں کے نام (کاموں سے الگ کرکے) []: ڈیفالٹ
واپسی فیلڈز کی فہرست (کاموں سے الگ کرکے) []: رنگ، برانڈ
ٹائم آؤٹ []:
یقینی ٹائم اسٹیمپ۔ یہ ظاہر کرتا ہے کہ موجودہ وقت تک ملوس کی تمام آپریشنز کو فراہم کردہ ٹائم اسٹیمپ سے پہلے کیا گیا ہے۔ اگر اس طریقے کا ٹائم اسٹیمپ فراہم نہیں کیا گیا ہے تو ملوس – اب تک تمام آپریشنز کی تلاش کرے گا۔ [0]: نرم الیت وقت۔ باؤنڈن کنسسٹنسی سطح میں صرف استعمال ہوتا ہے۔ اگر نرم وقت سیٹ ہے تو، PyMilvus موجودہ ٹائم اسٹیمپ کو نرم وقت سے منفی کر کے گگا تاکہ گارنٹی کی ٹائم اسٹیمپ کے طور پر استعمال کرے۔ اگر یہ اختیار نہیں سیٹ ہوا تو، ڈیفالٹ قیمت 5 سیکنڈ ہے۔ [5]:
مثال 2
ایک سوال کریں اور ضروری معلومات کے لئے پرومپٹ کریں:
milvus_cli > query
کلیکشن کا نام: car
سوال کا بیان: id > 428960801420883491
انٹیٹیز شامل پارٹیشن کے نام (الگ کردہ کموں کے ساتھ) []: ڈیفالٹ
واپسی فیلڈز کی فہرست (کموں کے ساتھ الگ کرنے والے) []: id, رنگ, برانڈ
ٹائم آؤٹ []:
ضمانتی وقت. یہ دکھاتا ہے کہ ملوس دی گئی وقت سے پہلے ہونے والی تمام کارروائیوں کو دلاسازی کرتی ہے. اگر ایسا وقت نہیں دیا گیا ہو تو ملوس اب تک ہونے والی تمام کارروائیاں تلاش کرے گا. [0]:
نرم ٹائم. یہ باند کئیتی سطح میں استعمال ہوتا ہے. اگر نرم ٹائم سیٹ ہو تو، پاے ملوس نے فعلی وقت سے نرم ٹائم منفی کر کے مضمون وقت کے طور پر استعمال کرے گا. اگر یہ آپشن سیٹ نہیں ہوتا تو، ڈیفالٹ قیمت ہوتی ہے 5 سیکنڈز. [5]:
ریلیز
ایک کلیکشن یا پارٹیشن کا ریم ریلیز کریں۔
کوڈ
ریلیز -c (ٹیکسٹ) [-p (ٹیکسٹ)]
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | پارٹیشن کا نام جس کے لیے یہ کلیکشن میں شامل ہوتا ہے۔ |
-p | --partition | (اختیاری/متعدد) پارٹیشن کا نام۔ |
--help | n/a | کمانڈ کے لئے استعمال کی معلومات دکھاتا ہے۔ |
تلاش
ویکٹر مشابہت تلاش یا ہائبرڈ تلاش کریں۔
کوڈ
تلاش
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
--help | n/a | کمانڈ کے لئے استعمال کی معلومات دکھاتا ہے۔ |
مثال
مثال 1
ایک csv فائل پر تلاش کریں اور ضروری معلومات کے لئے پرومپٹ کریں:
milvus_cli > تلاش
کلیکشن کا نام (کار، ٹیسٹ_کلیکشن): کار
تلاش کرنے کے ویکٹرز ڈیٹا (کیوئری کے ہر ویکٹر کی لمبائی (nq)، ہر ویکٹر کی بعد میں برابر ہونا چاہئے جسے کلیکشن کے ویکٹر فیلڈ کہتے ہیں. آپ ایک csv فائل بھی درآمد کرسکتے ہیں۔ ہیڈ): examples/import_csv/search_vectors.csv
کلیکشن کے لئے ویکٹر فیلڈ (ویکٹر): ویکٹر
میٹرک قسم: ایل ٹو
تلاش پیرامیٹر کے nprobe کی قیمت: 10
واپسی ریکارڈز کی زیادہ سے زیادہ تعداد، جسے ٹاپک بھی کہا جاتا ہے: 2
خصوصیات کو فلٹر کرنے کے لئے بولینی بیان []: id > 0
تلاش کرنے والے پارٹیشن کے نام (الگ کردہ کموں کے ساتھ) ['_default'] []: _default
ٹائم آؤٹ []:
ضمانتی وقت (یہ دکھاتا ہے کہ ملوس دی گئی وقت سے پہلے ہونے والی تمام کارروائیوں کو دلاسازی کرتی ہے. اگر ایسا وقت نہیں دیا گیا ہو تو ملوس اب تک ہونے والی تمام کارروائیاں تلاش کرے گا) [0]:
milvus_cli > search
کنکشن کا نام درج کریں (مثال کے طور پر گاڑی، ٹیسٹ_کنکشن): car
تلاش کے لئے ویکٹر ڈیٹا (ڈیٹا کی لمبائی کو کوئیری ڈیٹا (nq) کے تعداد کے برابر ہونا چاہئے، ہر ویکٹر کے وعدے کی ابعاد کو کلیکشن میں ویکٹر فیلڈ کی ابعاد کے برابر ہونا چاہئے۔ آپ ہیڈر لائن کے بغیر ایک CSV فائل بھی درآمد کرسکتے ہیں):
[[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]]
تلاش کے لیے فیلڈ کا ویکٹر (مثال کے طور پر ویکٹر):
فاصلہ ناپنے کی قسم: L2
تلاش پیرامیٹر nprobe کی قیمت: 10
واپسی فاصلے کی تعداد کے لئے اعشاری ہندسوں کی تعداد (جس کو ٹاپک کہتے ہیں): 5
وہ خصوصیات فلٹر کرنے کے لئے بولینی بیان ([]): id > 0
تلاش کے لئے پارٹیشن کے نام (اگر متعدد ہیں، تو کاما کے ساتھ الگ کریں) ['_default'] []: _default
ٹائم آؤٹ ([]):
ٹائم سٹیمپ گارنٹی (ملوس کو بتاتی ہے کہ مخصوص ٹائم سٹیمپ سے پہلے ہونے والے تمام آپریشن کو دیکھے۔ اگر کوئی ٹائم سٹیمپ فراہم نہیں کیا گیا ہے تو، ملوس تمام آپریشن کو اس وقت تک تلاش کرے گا) [0]:
مثال ۳
غیر-انڈیکس شدہ مجموعے تلاش کرنا اور ان پُرنکتاد کرنے کے لیے ورود کرانا:
milvus_cli > search
(کالکشن نام (car، car2: car
تلاش کرنے والی ڈیٹا کے سینٹھ ویکٹرز (سی کاونٹ (این کیو) کے لیے ڈیٹا لمبائی، ہر ویکٹر کے لیے اس کالکشن کے ویکٹر فیلڈ کے برابر ہونا چاہئے۔ آپ ہیڈرز کے بغیر ایک csv فائل بھی درآمد کرسکتے ہیں): examples/import_csv/search_vectors.csv
کالکشن کی تلاش کے لیے ویکٹر فیلڈ (ویکٹر): ویکٹر
واپسی فاصلوں کے دسمی نقطے (-1 تمام مقامات کیلئے): 5
ریکارڈز کی زیادہ سے زیادہ تعداد جو واپس کی۔ یہ ایک اوپشنال آپریشن ہے جسے topk کہتے ہیں: 2
صفات کی فلٹرنگ کے لیے بولیائی ایکسپریشن: []
تلاش کرنے والی پارٹیشن کے نام (اگر کئی پارٹیشن ہوں تو انہیں الگ کرنے کے لیے ',' استعمال کریں): ['_default'] []
وقت ختم ہوگیا ہے: []
یقینی دستاویزات (یہ ظاہر کرتا ہے کہ میلوس تمام آپریشنز جو دئیے گئے ٹائم اسٹیمپ کے پہلے کئے گئے تھے وہ دیکھتا ہے۔ اگر اس ٹائم اسٹیمپ کی فراہمی نہ کی گئی ہو تو میلوس کو اب تک ہونے والے تمام آپریشنز کو تلاش کرنا ہوگا): [0]
کنکشنز کی فہرست
کنکشنز کی فہرست۔
زبان
list connections
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
--help | نہیں | اس کمانڈ کا استعمال کرنے کی مدد کی معلومات دکھائیں۔ |
انڈیکس پیش رفت دکھائیں
انٹیٹی انڈیکسنگ کی پیش رفت دکھائیں۔
زبان
show index_progress -c (text) [-i (text)]
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | انٹیٹی کے کالکشن کا نام۔ |
-i | --index | (اختیاری) انڈیکس کا نام۔ |
--help | نہیں | اس کمانڈ کا استعمال کرنے کی مدد کی معلومات دکھائیں۔ |
لوڈنگ پیش رفت دکھائیں
انٹیٹی کے لوڈنگ کی پیش رفت دکھائیں۔
زبان
show loading_progress -c (text) [-p (text)]
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
-c | --collection-name | انٹیٹی کے کالکشن کا نام۔ |
-p | --partition | (اختیاری/متعدد) لوڈ کرنے والی پارٹیشن کا نام۔ |
--help | نہیں | اس کمانڈ کا استعمال کرنے کی مدد کی معلومات دکھائیں۔ |
ورژن
ملوس_CLI کا ورژن دکھائیں۔
زبان
version
آپشنز
آپشن | پورا نام | تفصیل |
---|---|---|
--help | نہیں | اس کمانڈ کا استعمال کرنے کی مدد کی معلومات دکھائیں۔ |
آپ شیل میں بھی ملوس_CLI کا ورژن چیک کرسکتے ہیں، مندرجہ ذیل مثال میں دکھایا گیا ہے۔ اس صورت میں، milvus_cli --version
کامانڈ کی حیثیت ادا کرتا ہے۔
مثال
$ milvus_cli --version
Milvus_CLI v0.4.0