মিলভাস কমান্ড লাইন ইন্টারফেস (সিএলআই)

মিলভাস কমান্ড লাইন ইন্টারফেস (সিএলআই) হল একটি কমান্ড লাইন টুল যা ডেটাবেস সংযোগ, ডেটা অপারেশন, ডেটা বস্তু বা ডেটার আমদানি এবং রপ্তানির সাপেক্ষে সহায়তা করে। মিলভাস পাইথন এসডিকে ভিত্তিক, এটি টার্মিনালের মাধ্যমে ইন্টারেক্টিভ কমান্ড লাইন প্রম্প্ট মাধ্যমে কমান্ড অনুষ্ঠান করার অনুমতি দেয়।

বর্তমান সংস্করণ

মিলভাস সিএলআই-র বর্তমান সংস্করণ 0.4.0। ইনস্টল সংস্করণ খুঁজে বের করার জন্য এবং উপডেট প্রয়োজন কিনা তা নির্ধারণ করার জন্য milvus_cli --version কমান্ড চালিয়ে দেখুন।

মিলভাস কমান্ড লাইন ইন্টারফেস (সিএলআই) ইনস্টলেশন

মিলভাস সিএলআই ইনস্টল করতে নিচে দেওয়া আছে।

পাইপাই থেকে ইনস্টল করুন

আপনি পাইপাই থেকে মিলভাস সিএলআই ইনস্টল করতে পারেন PyPI থেকে।

প্রয়োজনা অনুসারে

  • Python 3.8.5 বা এর উচ্চতর সংস্করণ ইনস্টল করুন।
  • পিপ ইনস্টল করুন।

পিপ ব্যবহার করে ইনস্টল করুন

নীচের কমান্ড চালিয়ে মিলভাস সিএলআই ইনস্টল করুন।

pip install milvus-cli

ডকার ব্যবহার করে ইনস্টল করুন

আপনি ডকার ব্যবহার করে মিলভাস সিএলআই ইনস্টল করতে পারেন।

প্রয়োজনা অনুসারে

Docker সংস্করণ 19.03 বা তার উচ্চতর সংস্করণ প্রয়োজন হবে।

ডকার ইমেজ থেকে ইনস্টল করুন

$ docker run -it zilliz/milvus_cli:latest

উদাহরণ কোড থেকে ইনস্টল করুন

  1. milvus_cli রিপোজিটরি ডাউনলোড করার জন্য নীচের কমান্ড চালান।
git clone https://github.com/zilliztech/milvus_cli.git
  1. milvus_cli ফোল্ডারে প্রবেশ করার জন্য নীচের কমান্ড চালান।
cd milvus_cli
  1. মিলভাস সিএলআই ইনস্টল করার জন্য নীচের কমান্ড চালান।
python -m pip install --editable .

অথবা, আপনি কম্প্রেসড টারবল (.tar.gz ফাইল) থেকে মিলভাস সিএলআই ইনস্টল করতে পারেন। টারবল ডাউনলোড করে পরে python -m pip install milvus_cli-.tar.gz রান করুন।

.exe ফাইল থেকে ইনস্টল করুন

এই ইনস্টলেশন পদ্ধতি মাত্র উইন্ডোজের জন্য প্রযোজ্য।

GitHub থেকে .exe ফাইল ডাউনলোড করে এটি রান করুন যেন মিলভাস সিএলআই ইনস্টল হয়ে যায়। সফল হলে, একটি milvus_cli-.exe এসে উঠবে যেমন নীচের ছবিতে দেখানো হয়েছে।

Milvus_CLI

মিলভাস সিএলআই কমান্ড পরিসংখ্যান

নিম্নলিখিত হল সমস্ত সমর্থিত কমান্ডগুলির তালিকা এবং তাদের প্রায়োজনীয় বিকল্প, যেগুলির মধ্যে কিছু উদাহরণ যুক্ত করা হয়েছে।

মুছে ফেলুন

পর্দার সামগ্রী মুছে দিন।

বাক্যবিন্যাস

clear

বিকল্প

বিকল্প পূর্ণ নাম বর্ণনা
--help এন/এফ এই কমান্ড ব্যবহারের জন্য সাহায্যের তথ্য প্রদর্শন করা।

সংযুক্ত হোন

মিলভাসে সংযোগ করুন।

বাক্যবিন্যাস

connect [-uri (পাঠ্য)] [-t (পাঠ্য)]

বিকল্প

বিকল্প পূর্ণ নাম বর্ণনা
-uri --uri (ঐচ্ছিক) ইউআরআই নাম। ডিফল্ট "http://127.0.0.1:19530"।
-t --token (ঐচ্ছিক) zilliz ক্লাউড এপিকি অথবা ব্যবহারকারীনাম:পাসওয়ার্ড। ডিফল্ট হলো কোনও।
--help এন/এফ এই কমান্ড ব্যবহারের জন্য সাহায্যের তথ্য প্রদর্শন করা।

উদাহরণ

milvus_cli > connect -uri http://127.0.0.1:19530

ডাটাবেস তৈরি করুন

মিলভাসে একটি ডেটাবেস তৈরি করুন।

বাক্যবিন্যাস

create database -db (পাঠ্য)

বিকল্প

বিকল্প পূর্ণ নাম বর্ণনা
-db --database [প্রয়োজনীয়] মিলভাসে ডেটাবেসের নাম।
--help এন/এফ এই কমান্ড ব্যবহারের জন্য সাহায্যের তথ্য প্রদর্শন করা।

উদাহরণ

উদাহরণ 1

নীচের উদাহরণটি মিলভাসে testdb নামে একটি ডেটাবেস তৈরি করে।

milvus_cli > create database -db testdb

ডেটাবেস ব্যবহার করুন

মিলভাসে একটি ডেটাবেস ব্যবহার করুন।

বাক্যবিন্যাস

use database -db (পাঠ্য)

অপশনগুলি

অপশন সম্পূর্ণ নাম বর্ণনা
-db --database [প্রয়োজনীয়] Milvus এ ডাটাবেস এর নাম।
--help n/a যে কামান্ডটি ব্যবহার করা হচ্ছে সেটার জন্য সাহায্য দেখান।

উদাহরণ

উদাহরণ 1

নীচের উদাহরণটি Milvus এ testdb নামে একটি ডাটাবেস ব্যবহার করে।

milvus_cli > use database -db testdb

ডাটাবেস তালিকা

Milvus এ ডাটাবেসগুলি তালিকাভুক্ত করুন।

সিনট্যাক্স

list databases

উদাহরণ

উদাহরণ 1

নীচের উদাহরণটি Milvus এ ডাটাবেসগুলি তালিকাভুক্ত করে।

milvus_cli > list databases

ডাটাবেস মুছুন

Milvus এ একটি ডাটাবেস অপসারণ করুন।

সিনট্যাক্স

delete database -db (টেক্সট)

অপশনসমূহ

অপশন সম্পূর্ণ নাম বর্ণনা
-db --database [প্রয়োজনীয়] Milvus এ ডাটাবেস এর নাম।
--help n/a যে কামান্ডটি ব্যবহার করা হচ্ছে সেটার জন্য সাহায্য দেখান।

উদাহরণ

উদ

সিনট্যাক্স

create partition -c (টেক্সট) -p (টেক্সট) [-d (টেক্সট)]

অপশনস

অপশন পূর্ণ নাম বিবরণ
-c --collection-name সংগ্রহের নাম।
-p --partition বিভাজনের নাম।
-d --description (ঐচ্ছিক) বিভাজনের বিবরণ।
--help n/a কমান্ড ব্যবহারের সাহায্য দেখান।

উদাহরণ

milvus_cli > create partition -c car -p নতুন_বিভাজন -d পরীক্ষা_যোগ_করা_বিভাজন

ইন্ডেক্স তৈরি করুন

একটি ক্ষেত্রের জন্য একটি ইনডেক্স তৈরি করুন।

বর্তমানে, একটি সংগ্রহে সর্বাধিক একটি ইন্ডেক্স সমর্থন করে।

সিনট্যাক্স

create index

অপশনস

অপশন পূর্ণ নাম বিবরণ
--help n/a কমান্ড ব্যবহারের সাহায্য দেখান।

উদাহরণ

একটি ফিল্ডের জন্য একটি ইনডেক্স তৈরি করতে এবং প্রয়োজনীয় তথ্যের জন্য প্রম্প্ট করতে:

milvus_cli > create index

সংগ্রহের নাম (car, car2): car2

ইন্ডেক্স তৈরি করার জন্য ফিল্ডের নাম (ভেক্টর): ভেক্টর

ইন্ডেক্সের নাম: ভেক্টর_ইনডেক্স

ইন্ডেক্স প্রকার (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

ইউনিটিগুলির জন্য অভিব্যক্তি নির্ধারণ করুন, উদাহরণস্বরূপ, "movie IDs in [0,1]": movie IDs in [0,1]

আপনি যে সংগ্রহ থেকে ইউনিটি মুছুন তা নির্ধারণ করছেন। এই অপারেশনটি পুনরুত্পাদন করা যাবে না!
এই অপারেশনটি চালিয়ে যেতে চান? [y/N]: y

বিভাজন মুছুন

একটি বিভাজন মুছুন।

সিনট্যাক্স

delete partition -c (টেক্সট) -p (টেক্সট)

অপশনস

অপশন পূর্ণ নাম বিবরণ
-c --collection-name সে সংগ্রহের নাম যেখানে বিভাজনটি অন্তর্ভুক্ত।
-p --partition মুছে ফেলতে হলে বিভাজনের নাম।
--help n/a কমান্ড ব্যবহারের সাহায্য দেখান।

উদাহরণ

milvus_cli > delete partition -c vehicles -p নতুন_বিভাজন

ইনডেক্স মুছুন

ইনডেক্সটি এবং সেই ইনডেক্স ফাইলগুলি মুছুন।

বর্তমানে, এমনকিছু সংগ্রহে একেবারে একটি ইনডেক্স সমর্থন করে।

সিনট্যাক্স

delete index -c (টেক্সট) -in (টেক্সট)

অপশনস

অপশন পূর্ণ নাম বিবরণ
-c --collection-name সংগ্রহের নাম।
-in --index-name ইনডেক্সের নাম।
--help n/a কমান্ড ব্যবহারের সহায়তা তথ্য প্রদর্শন করুন।

উদাহরণ

milvus_cli > delete index -c vehicles -in index_name

সংগ্রহ বর্ণনা

সংগ্রহ সম্পর্কিত বিস্তারিত তথ্য প্রদর্শন করুন।

সিনট্যাক্স

show collection -c (পাঠ্য)

অপশনস

অপশন পূর্ণ নাম বিবরণ
-c --collection-name সংগ্রহের নাম।
--help n/a কমান্ড ব্যবহারের সহায়তা তথ্য প্রদর্শন করুন।

উদাহরণ

milvus_cli > show collection -c test_collection_insert

বিভাগ বর্ণনা

বিভাগ সম্পর্কিত বিস্তারিত তথ্য প্রদর্শন করুন।

সিনট্যাক্স

show partition -c (পাঠ্য) -p (পাঠ্য)

অপশনস

অপশন পূর্ণ নাম বিবরণ
-c --collection-name যে সংগ্রহে বিভাগটি অন্তর্ভুক্ত।
-p --partition বিভাগের নাম।
--help n/a কমান্ড ব্যবহারের সহায়তা তথ্য প্রদর্শন করুন।
milvus_cli > show partition -c test_collection_insert -p _default

ইনডেক্স বর্ণনা

ইনডেক্স সম্পর্কিত বিস্তারিত তথ্য প্রদর্শন করুন।

সিনট্যাক্স

show index -c (পাঠ্য) -in (পাঠ্য)

অপশনস

অপশন পূর্ণ নাম বিবরণ
-c --collection-name সংগ্রহের নাম।
-in --index-name ইনডেক্সের নাম।
--help n/a এই কমান্ড ব্যবহারের সহায়তা তথ্য প্রদর্শন করুন।

উদাহরণ

milvus_cli > show index -c test_collection -in index_name

ইউট

কমান্ড লাইন উইন্ডো বন্ধ করুন।

সিনট্যাক্স

exit

অপশনস

অপশন পূর্ণ নাম বিবরণ
--help n/a এই কমান্ড ব্যবহারের সহায়তা তথ্য প্রদর্শন করুন।

সাহায্য

কমান্ড সম্পর্কিত সহায়তা তথ্য প্রদর্শন করুন।

সিনট্যাক্স

help

কমান্ড

কমান্ড বিবরণ
গণনা দুটি ভেক্টর অ্যারের মধ্যে দূরত্ব গণনা করুন, যা mkts_from_hybridts, mkts_from_unixtime, hybridts_to_unixtime হতে পারে।
পরিষ্কার পর্দার স্ক্রিন পরিষ্কার করুন।
সংযুক্ত করুন Milvus সংযোগ করুন।
তৈরী সংগ্রহ, বিভাগ, ইনডেক্স, বা উপনাম তৈরি করুন।
মুছুন সংগ্রহ, বিভাগ, ইনডেক্স, এন্টিটি, বা উপনাম মুছুন।
বর্ণনা করুন একটি সংগ্রহ, বিভাগ বা ইনডেক্স বর্ণনা করুন।
প্রস্থান কমান্ড লাইন উইন্ডো বন্ধ করুন।
সাহায্য কমান্ডের জন্য সহায়তা তথ্য প্রদর্শন করুন।
আমদানি স্থানীয় বা দূরবর্তী ডেটা একটি অংশকে আমদানি করুন।

উদাহরণ 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]

বস্তুগুলি ধারণ করা এমন বিভাগের নাম (কমা দ্বারা পৃথক): ডিফল্ট

ফেরত ফিল্ডস এর লিস্ট (কমা ব্যবহার করে পৃথক): রং, ব্র্যান্ড

সময়ানুমোদিত হওয়া নাই: 

জীবন্ত সময়চিহ্ন। এটা ইহয়াক্ষা স্তরে ব্যবহৃত হয়। যদি graceful_time সেট হয়, PyMilvus বর্তমান সময়চিহ্নটি গ্রেসফুল থেকে বিয়োগ করে ব্যবহার করবে। এই বিকল্পটি না থাকলে, ডিফল্ট মানটি 5 সেকেন্ড। [5]:

উদাহরণ ২

প্রয়োজনীয় তথ্যের জন্য একটি জিজ্ঞাসা করুন এবং একটি কুইরি পারফর্ম করুন:

milvus_cli > query

সংগ্রহের নাম: car

কুইরি এক্সপ্রেশন: id > 428960801420883491

একাত্তরিক দ্বারা ভাগাবেদন করা ইউনিটের নাম (কমা দ্বারা পৃথক করুন) []: default

ফিরে আসা ফিল্ডের তালিকা (কমা দ্বারা পৃথক করুন) []: id, color, brand

টাইমআউট []:

গ্যারান্টিড টাইমস্ট্যাম্প|. এটি ইন্ডিকেট করে যেকোনো মিলভাস দ্বারা প্রাপ্ত সকল অপারেশনগুলি নির্দিষ্ট সময়পর্যন্ত করা হয়েছিল। যদি কোনও এই সময়সীমা উপস্থিত না থাকে, তবে মিলভাস সমস্ত অপারেশন এখন পর্যন্ত খোঁজাবে। [0]: সম্মান্য সময়। বাউন্ডেড সংগতিতা মানে ইউজ করা হলো। যদি গ্রেসফুল_টাইম সেট করা হয়, তবে পাইমিলভাস বর্তমান টাইমস্ট্যাম্প থেকে গ্রেসফুল_টাইম কে বাইর করে গ্যারান্টিড টাইমস্ট্যাম্প হিসেবে ব্যবহার করবে। এই অপশনটি সেট না করা হলে, ডিফল্ট মান হলো 5 সেকেন্ড। [5]:

মুক্তি

একটি সংগ্রহ বা বিভাগের র‍্যাম মুক্তি দিন।

বিন্যাস

রিলিজ -সি (টেক্সট) [-পি (টেক্সট)]

বিকল্পগুলি

বিকল্প পূর্ণ নাম বিবরণ
-c --collection-name বিভাগের নাম, যেখানে পার্টিশনটি থাকে।
-p --partition (ঐচ্ছিক/একাধিক) অংশের নাম।
--help n/a অনুষ্ঠানের জন্য ব্যবহারের তথ্য দেখায়।

অনুসন্ধান

ভেক্টর সাদৃশ্য অনুসন্ধান বা হাইব্রিড সার্চ করুন।

বিন্যাস

অনুসন্ধান

বিকল্প

বিকল্প পূর্ণ নাম বিবরণ
--help n/a এই কমান্ডের ব্যবহারের তথ্য দেখায়।

উদাহরণ

উদাহরণ 1

একটি csv ফাইলে অনুসন্ধান করুন এবং প্রয়োজনীয় তথ্যের জন্য জিজ্ঞাসা করুন:

milvus_cli > অনুসন্ধান

সংগ্রহের নাম (car, test_collection): car

অনুসন্ধান তথ্যের ভেক্টর (কুইরির ডেটার প্রত্যাশিত দৈর্ঘ্য (nq), কোনও ভেক্টরের প্রতিটি মাত্রার মাত্রা সংগ্রহের ভেক্টর অবশ্যই সমান হওয়া আবশ্যক। আপনি একটি csv ফাইলও আমদানি করতে পারেন
প্রথম): examples/import_csv/search_vectors.csv

অনুসন্ধানের জন্য ভেক্টর পলকেশন (ভেক্টর): ভেক্টর

মেট্রিক ধরণ: L2

অনুসন্ধান প্যারামিটারের জন্য nprobe এর মান: 10

ফেরত দেওয়ার সর্বাধিক সংখ্যা, যা সহবাসের নামে পরিচিত: 2

বৈশিষ্ট্যগুলির ছাঁকনির জন্য বুলীয় এক্সপ্রেশন []: id > 0

অনুসন্ধান করা হতে অংকশৃথিগুলির নাম (কমা দ্বারা পৃথক করুন) ['_default'] []: _ডিফল্ট

টাইমআউট []:

গ্যারান্টিড টাইমস্ট্যাম্প (এটি ইন্ডিকেট করে যেকোনো মিলভাস এর দ্বারা প্রতিটি অপারেশন প্রদান হচ্ছে দেওয়া হবে একই সময়সীমা পূর্বে) [0]: 
milvus_cli > অনুসন্ধান

সংগ্রহে নাম প্রবেশ করুন (উদাঃ 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]]

অনুসন্ধানের জন্য ভেক্টর ফিল্ড (উদাঃ ভেক্টর): 

দূরত্ব পরিমাপের ধরণ: L2

অনুসন্ধান পরামিতি nprobe-এর মান: 10

ফেরত দেওয়া দূরত্বের দশমিক স্থানের সংখ্যা (এটিও বলা হয় topk): 5

প্রোপার্টিগুলির জন্য বুলিয়ান অভিব্যাক্তি ([]): id > 0

অনুসন্ধানের জন্য পার্টিশন নাম (যদি একাধিক থাকে, তাহলে কমা দিয়ে পৃথক করুন) ['_default'] []: _default

সময়সীমা ([]): 

সময়সীমা নিশ্চিতকরণ (Milvus যে সমস্ত অপারেশন দেখবে তা নির্দেশ করে). যদি কোনও সময়সীমা প্রদান না করা হয়, তবে Milvus এখন পর্যন্ত সমস্ত অপারেশন দেখবে [0]:

উদাহরণ 3

অন-ইনডেক্স সংগ্রহ অনুসন্ধান এবং ইনপুটের জন্য উদ্রেকণ করা:

milvus_cli > অনুসন্ধান

সংগ্রহের নাম (car, car2): car

উদাহরণ/নমুনা/সন্ধান ভেক্টর (অনুসন্ধানের ডেটা দৈর্ঘ্য (nq) এবং সংগ্রহের ভেক্টর ক্ষেত্রের প্রতিটি ভেক্টরের মাত্রা একই হতে হবে। আপনি সবার জন্য একটি csv ফাইল ইম্পোর্ট করতে পারেন যেটার হেডার নেই): উদাহরণ / ইম্পোর্ট_সিএসভি / অনুসন্ধান_ভেক্টর.সিএসভি

সংগ্রহের জন্য অনুসন্ধান করার ভেক্টর ক্ষেত্র (ভেক্টর): ভেক্টর

ফিরে যে দেড়া (যদি সম্পূর্ণ ফিরের ঘনাঙ্কের দশমিক স্থান নির্দেশ করে): 5

ম্যাক্সিমাম উপর লাউটিনির নং, যা অনুসন্ধানের জন্য প্রতিনিধ করে: 2

বুলোয়ান কাজের জন্য অভিবাচনের বিভাবনাক্রম: []

অনুসন্ধান করা সেগ্মেন্টের নাম (যদি একাধিক হয়, তাহলে পৃথক করার জন্য ',' ব্যবহার করুন): ['_default'] []

টাইমআউট: []

গ্যারান্টিড সময়চিহ্ন (এটা ইন্ডিকেট করে যে মিলভাস প্রদত্ত সময়চিহ্ন আগে প্রয়োগ করা সমস্ত অপারেশনকে দেখে। যদি সময়চিহ্ন প্রদান না করা হয়, তবে মিলভাস এখন পর্যন্ত প্রয়োগ করা সমস্ত অপারেশন অনুসন্ধান করবে): [0]

সংযোগগুলির তালিকা

সংযোগগুলির তালিকা।

বাণী

তালিকা সংযোগ

বিকল্পসমূহ

বিকল্প পূর্ণ নাম বিবরণ
--সাহায্য n/a এই কমান্ড ব্যবহারের জন্য সাহায্য তথ্য দেখাতে।

প্রদর্শন ইন্ডেক্সের অগ্রগতি

একটি এন্টিটি ইনডেক্সিং এর অগ্রগতি প্রদর্শন করুন।

বাণী

প্রদর্শন ইন্ডেক্সের অগ্রগতি -c (বাক্য) [-i (বাক্য)]

বিকল্পসমূহ

বিকল্প পূর্ণ নাম বিবরণ
-c --সংগ্রহ-নাম এন্টিটির সংগ্রহের নাম।
-i --ইন্ডেক্স (ঐচ্ছিক) ইনডেক্সের নাম।
--সাহায্য n/a এই কমান্ড ব্যবহারের জন্য সাহায্য তথ্য দেখাতে।

লোডিং অগ্রগতি প্রদর্শন

একটি এন্টিটি লোড হওয়ার অগ্রগতি প্রদর্শন করুন।

বাণী

লোডিং অগ্রগতি প্রদর্শন -c (বাক্য) [-p (বাক্য)]

বিকল্পসমূহ

বিকল্প পূর্ণ নাম বিবরণ
-c --সংগ্রহ-নাম এন্টিটির সংগ্রহের নাম।
-p --পার্টিশন (ঐচ্ছিক/একাধিক) লোড হওয়ার জন্য পার্টিশনের নাম।
--সাহায্য n/a এই কমান্ড ব্যবহারের জন্য সাহায্য তথ্য দেখাতে।

সংস্করণ

Milvus_CLI এর সংস্করণ প্রদর্শন করুন।

বাণী

সংস্করণ

বিকল্পসমূহ

বিকল্প পূর্ণ নাম বিবরণ
--সাহায্য n/a এই কমান্ড ব্যবহারের জন্য সাহায্য তথ্য দেখাতে।

আপনি এই ক্ষেত্রে Milvus_CLI এর সংস্করণ চেক করতে পারেন, যেমন নীচের উদাহরণে দেখানো হয়েছে। এই মামলায়, milvus_cli --version কোডটি কমান্ড হিসেবে কাজ করে।

উদাহরণ

$ milvus_cli --version
Milvus_CLI v0.4.0