واجهة سطر الأوامر Milvus (CLI)
واجهة سطر الأوامر Milvus (CLI) هي أداة سطر أوامر تدعم اتصال قاعدة بيانات، وعمليات البيانات، واستيراد وتصدير البيانات. بناءً على Milvus Python SDK، يتيح تنفيذ الأوامر من خلال أدوات سطر الأوامر التفاعلية عبر الطرفية.
الإصدار الحالي
الإصدار الحالي لـ Milvus CLI هو 0.4.0. للعثور على الإصدار المثبت وتحديد ما إذا كان هناك تحديث مطلوب، قم بتشغيل الأمر milvus_cli --version
.
تثبيت Milvus CLI
إليك كيفية تثبيت Milvus CLI.
تثبيت من موقع PyPI
يمكنك تثبيت Milvus CLI من PyPI.
المتطلبات الأولية
- قم بتثبيت Python 3.8.5 أو الإصدار الأحدث.
- قم بتثبيت pip.
استخدام pip للتثبيت
قم بتشغيل الأمر التالي لتثبيت Milvus CLI.
pip install milvus-cli
تثبيت باستخدام Docker
يمكنك تثبيت Milvus CLI باستخدام Docker.
المتطلبات الأولية
الإصدار 19.03 أو الأحدث من Docker مطلوب.
التثبيت من صورة Docker
$ docker run -it zilliz/milvus_cli:latest
تثبيت من مصدر الكود
- قم بتشغيل الأمر التالي لتنزيل مستودع
milvus_cli
.
git clone https://github.com/zilliztech/milvus_cli.git
- قم بتشغيل الأمر التالي للانتقال إلى مجلد
milvus_cli
.
cd milvus_cli
- قم بتشغيل الأمر التالي لتثبيت Milvus CLI.
python -m pip install --editable .
بديلًا يمكنك أيضًا تثبيت Milvus CLI من ملف الضغط المضغوط (ملف .tar.gz
). قم بتنزيل ملف الضغط ثم قم بتشغيل python -m pip install milvus_cli-.tar.gz
.
التثبيت من ملف .exe
هذه الطريقة تطبق فقط على نظام التشغيل Windows.
قم بتنزيل ملف .exe من GitHub وقم بتشغيله لتثبيت Milvus CLI. إذا نجحت العملية، سيظهر milvus_cli-.exe
كما هو موضح في الصورة أدناه.
مرجع أوامر Milvus CLI
فيما يلي قائمة بجميع الأوامر المدعومة مع خياراتها المقابلة، بما في ذلك بعض الأمثلة للإشارة.
clear
مسح محتوى الشاشة.
الصيغة
clear
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | n/a | عرض معلومات المساعدة لاستخدام هذا الأمر. |
connect
الاتصال بـ Milvus.
الصيغة
connect [-uri (نص)] [-t (نص)]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-uri | --uri | (اختياري) اسم URI. الافتراضيات هي "http://127.0.0.1:19530". |
-t | --token | (اختياري) مفتاح API من Zilliz Cloud أو username:password . الافتراضيات هي None. |
--help | n/a | عرض معلومات المساعدة لاستخدام هذا الأمر. |
المثال
milvus_cli > connect -uri http://127.0.0.1:19530
إنشاء قاعدة بيانات
إنشاء قاعدة بيانات في Milvus.
الصيغة
create database -db (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-db | --database | [مطلوب] اسم قاعدة البيانات في Milvus. |
--help | n/a | عرض معلومات المساعدة لاستخدام هذا الأمر. |
المثال
المثال 1
المثال التالي يقوم بإنشاء قاعدة بيانات تسمى testdb
في Milvus.
milvus_cli > create database -db testdb
استخدام قاعدة البيانات
استخدام قاعدة بيانات في Milvus.
الصيغة
use database -db (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-db | --database | [مطلوب] اسم قاعدة البيانات في Milvus. |
--help | لا يوجد | عرض المساعدة لاستخدام الأمر. |
مثال
مثال 1
المثال التالي يستخدم قاعدة بيانات تسمى testdb
في Milvus.
milvus_cli > use database -db testdb
قائمة قواعد البيانات
قائمة قواعد البيانات في Milvus.
الصيغة
قائمة قواعد البيانات
مثال
مثال 1
المثال التالي يقوم بعرض قواعد البيانات في Milvus.
milvus_cli > list databases
حذف قاعدة البيانات
حذف قاعدة بيانات في Milvus.
الصيغة
حذف قاعدة بيانات -db (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-db | --database | [مطلوب] اسم قاعدة البيانات في Milvus. |
--help | لا يوجد | عرض المساعدة لاستخدام الأمر. |
مثال
مثال 1
المثال التالي يقوم بحذف قاعدة بيانات تسمى testdb
في Milvus.
milvus_cli > delete database -db testdb
إنشاء مستخدم
إنشاء مستخدم في Milvus.
الصيغة
إنشاء مستخدم -u (نص) -p (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-p | --password | كلمة مرور المستخدم في Milvus. القيمة الافتراضية هي "None". |
-u | --username | اسم المستخدم في Milvus. القيمة الافتراضية هي "None". |
--help | لا يوجد | عرض المساعدة لاستخدام الأمر. |
مثال
مثال 1
المثال التالي يقوم بإنشاء مستخدم بالاسم zilliz
وكلمة مرور zilliz
في Milvus.
milvus_cli > create user -u zilliz -p zilliz
إنشاء اسم مستعار
تعيين اسم مستعار فريد لمجموعة بيانات.
يمكن أن تحتوي مجموعة البيانات على عدة أسماء مستعارة، ولكن الاسم المستعار يتوافق مع مجموعة بيانات واحدة فقط.
الصيغة
إنشاء اسم مستعار -c (نص) -a (نص) [-A]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة. |
-a | --alias-name | الاسم المستعار. |
-A | --alter | (اختياري) علامة لنقل الاسم المستعار إلى مجموعة محددة. |
--help | لا يوجد | عرض المساعدة لاستخدام الأمر. |
مثال
مثال 1
المثال التالي يقوم بإنشاء أسماء مستعارة carAlias1
و carAlias2
لمجموعة تسمى car
.
milvus_cli > create alias -c car -a carAlias1
مثال 2
المثال 2 مبني على المثال 1.
المثال التالي يقوم بنقل الاسم المستعار carAlias1
من مجموعة car
إلى مجموعة car2
.
milvus_cli > create alias -c car2 -A -a carAlias1
إنشاء مجموعة
إنشاء مجموعة.
الصيغة
إنشاء مجموعة -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 | لا يوجد | عرض مساعدة استخدام الأمر. |
مثال
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 (نص) -p (نص) [-d (نص)]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-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 (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-u | --username | اسم المستخدم. |
--help | n/a | عرض مساعدة الاستخدام الأمر. |
مثال
milvus_cli > delete user -u zilliz
حذف الاسم المستعار
حذف اسم مستعار.
الصيغة
delete alias -a (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-a | --alias-name | الاسم المستعار. |
--help | n/a | عرض مساعدة الاستخدام الأمر. |
حذف المجموعة
حذف مجموعة.
الصيغة
delete collection -c (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي سيتم حذفها. |
--help | n/a | عرض مساعدة الاستخدام الأمر. |
مثال
milvus_cli > delete collection -c car
حذف الكيانات
حذف الكيانات.
الصيغة
delete entities -c (نص) -p (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي ينتمي إليها الكيان. |
-p | --partition | (اختياري) اسم القسم الذي سيتم حذفه. |
--help | n/a | عرض معلومات المساعدة حول كيفية استخدام الأمر. |
مثال
milvus_cli > delete entities -c vehicles
حدد التعبير للكيانات المراد حذفها، على سبيل المثال، "معرفات الفيلم في [0،1]": معرفات الفيلم في [0،1]
أنت تحاول حذف الكيانات من المجموعة. لا يمكن التراجع عن هذه العملية!
هل ترغب في المتابعة بتنفيذ هذه العملية؟ [ن/ي]: ن
حذف القسم
حذف قسم.
الصيغة
delete partition -c (نص) -p (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي ينتمي إليها القسم. |
-p | --partition | اسم القسم الذي سيتم حذفه. |
--help | n/a | عرض معلومات المساعدة حول كيفية استخدام الأمر. |
مثال
milvus_cli > delete partition -c vehicles -p new_partition
حذف الفهرس
حذف الفهرس وملفات الفهرس المقابلة.
حاليًا، يدعم المجموعة حتى فهرس واحد.
الصيغة
delete index -c (نص) -in (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة. |
-in | --index-name | اسم الفهرس. |
--help | لا توجد | عرض معلومات المساعدة حول كيفية استخدام الأمر. |
مثال
milvus_cli > delete index -c مركبات -in اسم_الفهرس
وصف المجموعة
عرض معلومات مفصلة حول المجموعة.
الصيغة
show collection -c (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة. |
--help | لا توجد | عرض معلومات المساعدة حول كيفية استخدام الأمر. |
مثال
milvus_cli > show collection -c اختبار_مجموعة_الإدراج
وصف القسم
عرض معلومات مفصلة حول القسم.
الصيغة
show partition -c (نص) -p (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي ينتمي إليها القسم. |
-p | --partition | اسم القسم. |
--help | لا توجد | عرض معلومات المساعدة حول كيفية استخدام الأمر. |
milvus_cli > show partition -c اختبار_مجموعة_الإدراج -p \_افتراضي
وصف الفهرس
عرض معلومات مفصلة حول الفهرس.
الصيغة
show index -c (نص) -in (نص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة. |
-in | --index-name | اسم الفهرس. |
--help | لا توجد | عرض معلومات المساعدة حول كيفية استخدام الأمر. |
مثال
milvus_cli > show index -c اختبار_المجموعة -in اسم_الفهرس
الخروج
إغلاق نافذة سطر الأوامر.
الصيغة
exit
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | لا توجد | عرض معلومات المساعدة حول كيفية استخدام هذا الأمر. |
المساعدة
عرض معلومات المساعدة حول الأمر.
الصيغة
help
الأوامر
الأمر | الوصف |
---|---|
calc | حساب المسافة بين مصفوفتين من النواقل، ويمكن أن تكون mkts_from_hybridts، mkts_from_unixtime، hybridts_to_unixtime. |
clear | مسح الشاشة. |
connect | الاتصال بـ Milvus. |
create | إنشاء مجموعة، قسم، فهرس، أو اسم مستعار. |
delete | حذف مجموعة، قسم، فهرس، كيان، أو اسم مستعار. |
describe | وصف مجموعة، قسم، أو فهرس. |
exit | إغلاق نافذة سطر الأوامر. |
help | عرض معلومات المساعدة للأمر. |
import | استيراد البيانات المحلية أو عن بُعد إلى قسم. |
list | عرض قوائم المجموعات، الأقسام، أو الفهارس. |
load | تحميل مجموعة أو قسم إلى الذاكرة. |
load_balance | إجراء توازن الحمل على عقدة الاستعلام. |
query | عرض نتائج الاستعلام التي تلبي جميع شروط الإدخال. |
release | إصدار مجموعة أو قسم. |
search | البحث في التشابه ناقل الأوامر أو البحث المختلط. |
show | عرض معلومات المجموعة الحالية، تقدم تحميل الكيانات، تقدم فهرس الكيانات، أو معلومات القطعة. |
version | عرض إصدار Milvus_CLI. |
الاستيراد
استيراد البيانات المحلية أو عن بُعد إلى قسم.
الصيغة
import -c (نص)[-p (نص)]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي سيتم إدراج البيانات فيها. |
-p | --partition | (اختياري) اسم القسم الذي سيتم إدراج البيانات فيه. يشير تخطي الخيار الخاص بالقسم هذا إلى اختيار القسم "_افتراضي". |
--help | لا توجد | عرض معلومات المساعدة حول كيفية استخدام الأمر. |
المثال 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'
قراءة الملف من عنوان URL عن بُعد.
قراءة ملف csv... [####################################] 100%
أسماء الأعمدة ['vector', 'color', 'brand']
تم معالجة 50001 سطر.
جارٍ إدراج البيانات...
تم إدراجها بنجاح.
-------------------------- ------------------
إجمالي الكيانات المدخلة: 50000
إجمالي الكيانات في المجموعة: 150000
الطابع الزمني لـ Milvus: 428849214449254403
-------------------------- ------------------
قائمة المستخدمين
يقوم بعرض كل المستخدمين.
الصيغة
list users
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | n/a | يعرض معلومات الاستخدام لهذا الأمر. |
قائمة المجموعات
يقوم بعرض كل المجموعات.
الصيغة
list collections
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | n/a | يعرض معلومات الاستخدام لهذا الأمر. |
قائمة الفهارس
يقوم بعرض كل الفهارس لمجموعة معينة.
حاليًا، تدعم المجموعة فهرسًا واحدًا على الأكثر.
الصيغة
list indexes -c (النص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة. |
--help | n/a | يعرض معلومات الاستخدام لهذا الأمر. |
قائمة الأقسام
يقوم بعرض كل الأقسام لمجموعة معينة.
الصيغة
list partitions -c (النص)
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة. |
--help | n/a | يعرض معلومات الاستخدام لهذا الأمر. |
تحميل
يقوم بتحميل مجموعة أو قسم من القرص إلى الذاكرة.
الصيغة
load -c (النص) [-p (النص)]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي ينتمي إليها القسم. |
-p | --partition | (اختياري/متعدد) اسم القسم. |
--help | n/a | يعرض معلومات الاستخدام لهذا الأمر. |
الاستعلام
يعرض نتائج الاستعلام التي تتطابق مع جميع الشروط التي تدخلها.
الصيغة
query
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | n/a | يعرض معلومات الاستخدام لهذا الأمر. |
المثال
المثال 1
قم بعمل استعلام واطلب المعلومات المطلوبة:
milvus_cli > query
اسم المجموعة: car
تعبير الاستعلام: id in [428960801420883491, 428960801420883492, 428960801420883493]
أسماء الأقسام التي تحتوي على الكيانات (مفصولة بفواصل) []: default
قائمة حقول الرجوع (مفصولة بفواصل) []: color, brand
المهلة []:
الطابع الزمني المضمون. هذا يشير إلى جميع العمليات التي قامت بها Milvus قبل الطابع الزمني الذي قدمته. إذا لم يتم تقديم طابع زمني، سيقوم Milvus بالبحث عن جميع العمليات التي تمت حتى الآن. [0]: وقت الانقباض. تستخدم فقط في مستوى الاتساق المحصور. إذا تم ضبط وقت الانسيابي، سيقوم PyMilvus باحتساب الطابع الزمني المضمون من وقت التنسيق الحالي. إذا لم يتم ضبط هذا الاختيار، سيكون القيمة الافتراضية 5 ثوانٍ. [5]:
المثال ٢
قم بتنفيذ استعلام واستدراج المعلومات المطلوبة:
milvus_cli > query
اسم المجموعة: car
تعبير الاستعلام: id > 428960801420883491
أسماء الأقسام التي تحتوي على الكيانات (مفصولة بفواصل) []: الافتراضي
قائمة الحقول المرجعية (مفصولة بفواصل) []: id, color, brand
وقت الانتهاء []:
الطابع الزمني المضمون. يشير هذا إلى جميع العمليات التي تمت بواسطة Milvus قبل الطابع الزمني المقدم. إذا لم يتم تقديم طابع زمني من هذا القبيل، سيبحث Milvus عن جميع العمليات التي تمت حتى الآن. [0]: وقت مهيّء. يُستخدم فقط في مستوى الاتساق المحدود. إذا تم تعيين وقت مهيّء، سيلغي PyMilvus الطابع الزمني الحالي من الوقت المهيّء ليستخدمه كالطابع الزمني المضمون. إذا لم يتم تعيين هذا الخيار، ستكون القيمة الافتراضية 5 ثوانٍ. [5]:
الإفراج
قم بإطلاق سراح ذاكرة الوصول العشوائي لمجموعة أو جزء.
الصيغة
release -c (نص) [-p (نص)]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي ينتمي إليها الجزء. |
-p | --partition | (اختياري/متعدد) اسم الجزء. |
--help | لا يوجد | عرض معلومات الاستخدام للأمر. |
البحث
قم بتنفيذ البحث عن التشابه في المتجهات أو البحث المختلط.
الصيغة
search
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | لا يوجد | عرض معلومات الاستخدام للأمر. |
المثال
المثال ١
قم بالبحث في ملف csv واستدراج المعلومات المطلوبة:
milvus_cli > search
اسم المجموعة (car, test_collection): car
المتجهات لبيانات البحث (طول بيانات الاستعلام (nq)، بُعد كل متجه في البيانات يجب أن يساوي حقل المتجه للمجموعة. يمكنك أيضًا استيراد ملف csv
الشاشة الرئيسية): examples/import_csv/search_vectors.csv
حقل المتجه لمجموعة البحث (متجه): متجه
نوع المقياس: L2
قيمة nprobe لمعلمة البحث: 10
العدد الأقصى للسجلات التي سيتم إرجاعها، المعروف أيضًا باسم topk: 2
تعبير منطقي لتصفية الخصائص []: id > 0
أسماء الأقسام التي ستُبحث فيها (مفصولة بفواصل) ['_default'] []: _default
وقت الانتهاء []:
الطابع الزمني المضمون (يشير إلى أن Milvus يقوم بجميع العمليات قبل الطابع الزمني المقدم. إذا لم يقدم طابع زمني من هذا القبيل، سيبحث Milvus عن جميع العمليات حتى الآن) [0]:
المثال 2
قم بالبحث في مجموعة الفهرس وقم بطلب المعلمات المطلوبة:
milvus_cli > search
ادخل اسم المجموعة (مثال: car, test_collection): 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]]
حقل الناقل للبحث (مثال: vector):
نوع قياس المسافة: L2
قيمة المعلمة nprobe: 10
عدد الأماكن العشرية للمسافات المُرجعة (المعروف أيضًا بـ topk): 5
تعبير منطقي لتصفية الخصائص ([]): id > 0
أسماء القسم للبحث (إذا كانت متعددة، فانفصل بفواصل) ['_default'] []: _default
وقت الانتهاء ([]):
ضمان الطابع الزمني (يخبر Milvus بالنظر إلى جميع العمليات المُنفذة قبل الطابع الزمني المحدد. إذا لم يتم توفير طابع زمني، سيقوم Milvus بالبحث في جميع العمليات المنفذة حتى الآن) [0]:
المثال 3
البحث في المجموعات غير المفهرسة وطلب الإدخال:
milvus_cli > search
اسم المجموعة (car، car2): car
نفوق لبحث البيانات (طول البيانات لعدد الاستعلام (nq) ، الأبعاد لكل ناقل في البيانات يجب أن تكون متساوية مع حقل ناقل المجموعة. يمكنك أيضًا استيراد ملف csv بدون ترويسات): examples/import_csv/search_vectors.csv
حقل ناقل للبحث في المجموعة (vector): vector
الأماكن العشرية للمسافات المرجعية (يشير -1 إلى جميع الأماكن): 5
الحد الأقصى لعدد السجلات المرجعية ، المعروف أيضًا باسم topk: 2
تعبير بولياني لتصفية الخصائص: []
أسماء الأقسام التي سيتم البحث فيها (استخدم ',' للفصل إذا كانت هناك عدة): ['_default'] []
عند انتهاء الوقت: []
الأوقات الفعلية المضمونة (تشير إلى أن Milvus تعتبر جميع العمليات التي تمت قبل الطابع الزمني المُقدم. إذا لم يتم توفير الطابع الزمني ، ستبحث Milvus في جميع العمليات التي تمت حتى الآن): [0]
قائمة الاتصالات
عرض قائمة الاتصالات.
بنية
list connections
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | n/a | إظهار معلومات المساعدة لاستخدام هذا الأمر. |
عرض تقدم الفهرسة
عرض تقدم فهرسة الكيانات.
بنية
show index_progress -c (text) [-i (text)]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي ينتمي إليها الكيان. |
-i | --index | (اختياري) اسم الفهرس. |
--help | n/a | إظهار معلومات المساعدة لاستخدام هذا الأمر. |
عرض تقدم التحميل
عرض تقدم تحميل الكيانات.
بنية
show loading_progress -c (text) [-p (text)]
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
-c | --collection-name | اسم المجموعة التي ينتمي إليها الكيان. |
-p | --partition | (اختياري/متعدد) اسم القسم المراد تحميله. |
--help | n/a | إظهار معلومات المساعدة لاستخدام هذا الأمر. |
الإصدار
عرض إصدار Milvus_CLI.
بنية
version
الخيارات
الخيار | الاسم الكامل | الوصف |
---|---|---|
--help | n/a | إظهار معلومات المساعدة لاستخدام هذا الأمر. |
يمكنك أيضًا التحقق من إصدار Milvus_CLI في الشل، كما هو موضح في المثال التالي. في هذه الحالة، يعمل milvus_cli --version
كالأمر.
مثال
$ milvus_cli --version
Milvus_CLI v0.4.0