ویویٹ سی ایل آئی کو کیسے انسٹال کریں۔

Wywy Sy Ayl Ayy Kw Kys Ans Al Kry



ویویٹ ایک اوپن سورس، کلاؤڈ-نیٹیو، ڈی سینٹرلائزڈ نالج گراف سسٹم ہے جسے SeMI ٹیکنالوجیز نے تیار کیا ہے۔ یہ پیچیدہ ڈیٹا آبجیکٹ کو حقیقی وقت میں ذخیرہ کرنے، تلاش کرنے اور بازیافت کرنے کے لیے ڈیزائن کیا گیا ہے جو آپ کو ایسی ذہین ایپلی کیشنز بنانے کی اجازت دیتا ہے جو اداروں کے درمیان سیاق و سباق کا فائدہ اٹھاتے ہیں۔

ویویٹ ڈیٹا کو منظم کرنے اور استفسار کرنے کے لیے ویکٹر پر مبنی نقطہ نظر کا استعمال کرتا ہے جسے سیمنٹک سرچ کہتے ہیں۔ Weeviate سرایت کرنے کی تکنیکوں کا بھی استعمال کرتا ہے جیسے word2vec جو ایک لفظ یا مختلف اداروں کو اعلی جہتی ویکٹر کی جگہ میں نقشہ بناتا ہے۔ یہ نقطہ نظر معنوی رشتوں کو حاصل کرتا ہے اور مماثلت پر مبنی تلاشوں کی اجازت دیتا ہے۔







ویویٹ مثال کے ساتھ تعامل کرنے کا ایک طریقہ کمانڈ لائن انٹرفیس کا استعمال کرنا ہے جسے ویویٹ سی ایل آئی کہتے ہیں۔ یہ کمانڈ لائن یوٹیلیٹی آپ کو ویویٹ سرور سے جڑنے اور مختلف آپریشنز کرنے کی اجازت دیتی ہے۔



یہ کمانڈز کا ایک وسیع سیٹ فراہم کرتا ہے جو آپ کو مختلف کارروائیوں کو انجام دینے کی اجازت دیتا ہے جیسے:



  1. کنفیگریشن مینجمنٹ
  2. اسکیما تخلیق، ترمیم، حذف، اور مزید
  3. ڈیٹا کی درآمد اور برآمدات
  4. ہستی کا انتظام
  5. استفسار پر عمل درآمد، اور مزید

اپنی سادہ نوعیت اور رسائی میں آسانی کی وجہ سے، Weaviate CLI سرور کے ساتھ بات چیت کرنے کے لیے ایک آسان انٹرفیس فراہم کرتا ہے۔ یہ پیداواری صلاحیت کو بڑھاتا ہے اور ورک فلو کے ساتھ آٹومیشن اور انضمام کی اجازت دیتا ہے۔





یہ ٹیوٹوریل ہمیں سکھاتا ہے کہ مختلف تکنیکوں کا استعمال کرتے ہوئے اپنی مشین پر ویویٹیٹ CLI کو انسٹال اور کنفیگر کرنے کا طریقہ۔

اس پوسٹ میں فراہم کردہ کمانڈز کو اوبنٹو 22.04 کا استعمال کرتے ہوئے دکھایا گیا ہے۔ تاہم، کمانڈز کسی بھی سسٹم پر کام کریں گی جس میں Python انسٹال ہے۔



Python انسٹال کریں۔

پہلا قدم یہ یقینی بنانا ہے کہ آپ نے اپنی مشین پر ازگر انسٹال کر رکھا ہے۔ اس پوسٹ کو لکھنے کے وقت، Weaviate CLI کو Python 3.7 اور اس سے زیادہ کی ضرورت ہے۔

آپ درج ذیل فراہم کردہ اقدامات کے ساتھ اوبنٹو پر ازگر 3 انسٹال کر سکتے ہیں۔

درج ذیل کمانڈ کو چلا کر سسٹم ریپوزٹری کو اپ ڈیٹ کریں:

$ sudo apt-get update

ایک بار اپ ڈیٹ ہونے کے بعد، اپنے سسٹم پر Python 3.11 انسٹال کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔

$ sudo apt-get install python3.11

مکمل ہونے پر، آپ اس بات کی تصدیق کرنے کے لیے درج ذیل کمانڈ چلا سکتے ہیں کہ آپ کے پاس Python کا صحیح ترجمان ہے:

python3.11 --version
Python 3.11.0rc1

اگر آپ ازگر 11 کو بطور ڈیفالٹ ازگر مترجم استعمال کرنا چاہتے ہیں تو آپ درج ذیل کمانڈ کو چلا سکتے ہیں۔

$ sudo update-alternatives --config python3

یہ کمانڈ آپ کو ظاہر کردہ فہرست سے ڈیفالٹ ازگر کا ورژن منتخب کرنے کا اشارہ کرتی ہے۔ Python 3.11 کے مطابق سلیکشن نمبر درج کریں اور 'Enter' دبائیں۔

ویویٹ CLI انسٹال کریں۔

اگلا مرحلہ اپنی مشین پر ویویٹ سی ایل آئی کو انسٹال کرنا ہے۔ خوش قسمتی سے، ہمارے پاس ایک Python پیکج کے طور پر ٹول ہے جسے ہم pip کے ذریعے تیزی سے انسٹال کر سکتے ہیں۔

آپ اسے اپنی مشین پر انسٹال کرنے کے لیے درج ذیل کمانڈ چلا سکتے ہیں۔

$pip install weaviate-cli

آپ اسے انسٹال کرنے کے لیے 'pip3' کمانڈ بھی استعمال کر سکتے ہیں:

$pip3 weaviate-cli انسٹال کریں۔

اگر آپ کے پاس 'pip' انسٹال نہیں ہے، تو آپ اسے انسٹال کرنے کے لیے ایک سادہ کمانڈ کے ساتھ 'apt' استعمال کر سکتے ہیں:

$ sudo apt-get install python3-pip

اس کے بعد آپ اس بات کی تصدیق کر سکتے ہیں کہ آیا آپ نے ویویٹ CLI کو درج ذیل کمانڈ کا استعمال کرتے ہوئے درست طریقے سے انسٹال کیا ہے۔

$ weaviate ورژن

ویوییٹ CLI کنفیگریشن

کمانڈ کو ویویٹ سی ایل آئی کا انسٹال شدہ ورژن واپس کرنا چاہئے۔ اگر آپ کو کنفیگریشن کی خرابی ملتی ہے تو، ویویٹ CLI کو شروع کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔

$ weaviate config سیٹ

پچھلی کمانڈ آپ کو اپنے ویویٹ کلسٹر کو تفصیلات فراہم کرنے کا اشارہ کرتی ہے۔ مثال کے طور پر:

کوئی موجودہ کنفیگریشن نہیں ملی، نئی بنا رہی ہے۔
براہ کرم ایک ویویٹ یو آر ایل دیں: https://weaviate-linuxhint-cxvme9nb.weaviate.network
براہ کرم توثیق کا طریقہ منتخب کریں:
1) کوئی تصدیق نہیں۔
2) کلائنٹ کا راز
3) صارف نام اور پاس ورڈ
نمبر درج کریں: 2
براہ کرم کلائنٹ کے راز کی وضاحت کریں:
کنفیگ تخلیق مکمل

براہ کرم ایک weaviate url دیں: ^C
اسقاط شدہ!

ایک بار مکمل ہوجانے کے بعد، آپ کے پاس اپنے کلسٹر کی تفصیلات کو ترتیب دیا جائے گا اور رسائی اور استعمال میں آسانی کے لیے محفوظ کیا جائے گا۔

نتیجہ

ہم نے آپ کے سسٹم پر Weaviate CLI کو انسٹال اور کنفیگر کرنے کی بنیادی باتیں دریافت کیں۔ ہم نے ویویٹ CLI پر ویویٹ کلسٹر کی تفصیلات کو ترتیب دینے کے طریقہ پر بھی تبادلہ خیال کیا۔