Weaviate เป็นระบบกราฟความรู้แบบกระจายศูนย์แบบโอเพ่นซอร์สบนคลาวด์ที่พัฒนาโดย SeMI Technologies ได้รับการออกแบบมาเพื่อจัดเก็บ ค้นหา และดึงออบเจกต์ข้อมูลที่ซับซ้อนแบบเรียลไทม์ ซึ่งช่วยให้คุณสร้างแอปพลิเคชันอัจฉริยะที่ใช้ประโยชน์จากความสัมพันธ์เชิงบริบทระหว่างเอนทิตี
Weaviate ใช้วิธีการแบบเวกเตอร์ที่เรียกว่า semantic search เพื่อจัดระเบียบและสืบค้นข้อมูล Weeviate ยังใช้เทคนิคการฝังเช่น word2vec ซึ่งจะแมปคำหรือเอนทิตีต่างๆ ในพื้นที่เวกเตอร์มิติสูง วิธีการนี้รวบรวมความสัมพันธ์ทางความหมายและอนุญาตให้มีการค้นหาตามความคล้ายคลึงกัน
วิธีหนึ่งในการโต้ตอบกับอินสแตนซ์ Weaviate คือการใช้อินเทอร์เฟซบรรทัดคำสั่งที่เรียกว่า Weaviate CLI ยูทิลิตีบรรทัดคำสั่งนี้ช่วยให้คุณเชื่อมต่อกับเซิร์ฟเวอร์ Weaviate และดำเนินการต่างๆ
มีชุดคำสั่งมากมายที่ช่วยให้คุณสามารถดำเนินการต่างๆ เช่น:
- การจัดการการตั้งค่า
- การสร้าง Schema การแก้ไข การลบ และอื่นๆ
- นำเข้าและส่งออกข้อมูล
- การจัดการนิติบุคคล
- การดำเนินการค้นหา และอื่นๆ
เนื่องจากลักษณะที่เรียบง่ายและเข้าถึงง่าย Weaviate CLI จึงให้อินเทอร์เฟซที่เรียบง่ายเพื่อโต้ตอบกับเซิร์ฟเวอร์ สิ่งนี้ช่วยเพิ่มประสิทธิภาพการทำงานและช่วยให้ระบบอัตโนมัติและการรวมเข้ากับเวิร์กโฟลว์
บทช่วยสอนนี้สอนเราถึงวิธีติดตั้งและกำหนดค่า Weavitate CLI บนเครื่องของคุณโดยใช้เทคนิคต่างๆ
คำสั่งที่ให้ไว้ในโพสต์นี้แสดงให้เห็นโดยใช้ Ubuntu 22.04 อย่างไรก็ตาม คำสั่งจะทำงานบนระบบใดๆ ก็ตามที่มีการติดตั้ง Python
ติดตั้งไพธอน
ขั้นตอนแรกคือต้องแน่ใจว่าคุณได้ติดตั้ง Python ไว้ในเครื่องของคุณแล้ว ในขณะที่เขียนบทความนี้ Weaviate CLI ต้องการ Python 3.7 และสูงกว่า
คุณสามารถติดตั้ง Python 3 บน Ubuntu ได้ด้วยขั้นตอนต่อไปนี้
อัพเดตที่เก็บระบบโดยรันคำสั่งต่อไปนี้:
$ sudo apt-get update
เมื่ออัปเดตแล้ว ให้รันคำสั่งต่อไปนี้เพื่อติดตั้ง Python 3.11 บนระบบของคุณ:
$ sudo apt-get ติดตั้ง python3.11
เมื่อเสร็จสิ้น คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่าคุณมีตัวแปล Python ที่ถูกต้อง:
python3.11 --versionไพธอน 3.11.0rc1
หากคุณต้องการใช้ Python 11 เป็นโปรแกรมแปล Python เริ่มต้น คุณสามารถเรียกใช้คำสั่งต่อไปนี้:
$ sudo ทางเลือกในการปรับปรุง --config python3คำสั่งนี้แจ้งให้คุณเลือกเวอร์ชัน Python เริ่มต้นจากรายการที่แสดง ป้อนหมายเลขการเลือกที่ตรงกับ Python 3.11 แล้วกด “Enter”
ติดตั้ง Weaviate CLI
ขั้นตอนต่อไปคือการติดตั้ง Weaviate CLI บนเครื่องของคุณ โชคดีที่เรามีเครื่องมือเป็นแพ็คเกจ Python ซึ่งเราสามารถติดตั้งได้อย่างรวดเร็วโดยใช้ pip
คุณสามารถรันคำสั่งต่อไปนี้เพื่อติดตั้งบนเครื่องของคุณ:
$ pip ติดตั้ง weaviate-cli.dllคุณยังสามารถใช้คำสั่ง “pip3” เพื่อติดตั้ง:
$ pip3 ติดตั้ง weaviate-cliหากคุณไม่ได้ติดตั้ง “pip” คุณสามารถใช้ “apt” ด้วยคำสั่งง่ายๆ ในการติดตั้งดังนี้:
$ sudo apt-get ติดตั้ง python3-pip
จากนั้น คุณสามารถตรวจสอบได้ว่าคุณติดตั้ง Weaviate CLI อย่างถูกต้องโดยใช้คำสั่งต่อไปนี้:
รุ่นสาน $Weaviate การกำหนดค่า CLI
คำสั่งควรส่งคืนเวอร์ชันที่ติดตั้งของ Weaviate CLI หากคุณได้รับข้อผิดพลาดในการกำหนดค่า ให้รันคำสั่งต่อไปนี้เพื่อเริ่มต้น Weaviate CLI
$ weaviate ชุดกำหนดค่าคำสั่งก่อนหน้านี้จะแจ้งให้คุณระบุรายละเอียดไปยังคลัสเตอร์ Weaviate ของคุณ ตัวอย่างเช่น:
ไม่พบการกำหนดค่าที่มีอยู่ กำลังสร้างใหม่โปรดระบุ URL แบบ weaviate: https://weaviate-linuxhint-cxvme9nb.weaviate.network
โปรดเลือกวิธีการยืนยันตัวตน:
1) ไม่มีการรับรองความถูกต้อง
2) ความลับของลูกค้า
3) ชื่อผู้ใช้และรหัสผ่าน
ป้อนหมายเลข: 2
โปรดระบุความลับของลูกค้า:
การสร้างการกำหนดค่าเสร็จสมบูรณ์
กรุณาระบุ weaviate url: ^C
แท้ง!
เมื่อเสร็จแล้ว คุณจะมีรายละเอียดของคลัสเตอร์ของคุณที่กำหนดค่าและบันทึกไว้เพื่อความสะดวกในการเข้าถึงและใช้งาน
บทสรุป
เราได้สำรวจพื้นฐานของการติดตั้งและกำหนดค่า Weaviate CLI บนระบบของคุณ เรายังกล่าวถึงวิธีกำหนดค่ารายละเอียดของคลัสเตอร์ Weaviate บน Weaviate CLI