Weaviate este un sistem open source, cloud-native, descentralizat, dezvoltat de SeMI Technologies. Este conceput pentru a stoca, căuta și prelua obiectele de date complexe în timp real, ceea ce vă permite să construiți aplicații inteligente care valorifică relațiile contextuale dintre entități.
Weaviate utilizează o abordare bazată pe vector numită căutare semantică pentru a organiza și interoga datele. Weeviate folosește, de asemenea, tehnici de încorporare, cum ar fi word2vec, care mapează un cuvânt sau diverse entități într-un spațiu vectorial cu dimensiuni mari. Această abordare surprinde relațiile semantice și permite căutări bazate pe asemănări.
O modalitate de a interacționa cu o instanță Weaviate este utilizarea interfeței de linie de comandă numită Weaviate CLI. Acest utilitar de linie de comandă vă permite să vă conectați la serverul Weaviate și să efectuați diverse operațiuni.
Oferă un set larg de comenzi care vă permit să executați diferite operații, cum ar fi:
- Managementul configurației
- Crearea, modificarea, ștergerea schemei și multe altele
- Import și export de date
- Managementul entității
- Execuția interogărilor și multe altele
Datorită naturii sale simpliste și ușurinței de acces, Weaviate CLI oferă o interfață simplificată pentru a interacționa cu serverul. Acest lucru îmbunătățește productivitatea și permite automatizarea și integrarea cu fluxurile de lucru.
Acest tutorial ne învață cum să instalăm și să configurați Weavitate CLI pe mașina dvs. folosind diferite tehnici.
Comenzile furnizate în această postare sunt demonstrate folosind Ubuntu 22.04. Cu toate acestea, comenzile vor funcționa pe orice sistem cu Python instalat.
Instalați Python
Primul pas este să vă asigurați că aveți Python instalat pe computer. La momentul scrierii acestei postări, CLI-ul Weaviate necesită Python 3.7 și o versiune ulterioară.
Puteți instala Python 3 pe Ubuntu cu următorii pași furnizați.
Actualizați depozitele de sistem rulând următoarea comandă:
$ sudo apt-get update
Odată actualizat, rulați următoarea comandă pentru a instala Python 3.11 pe sistemul dvs.:
$ sudo apt-get install python3.11
După finalizare, puteți rula următoarea comandă pentru a verifica dacă aveți interpretul Python corect:
python3.11 --versiunePython 3.11.0rc1
Dacă doriți să utilizați Python 11 ca interpret Python implicit, puteți rula următoarea comandă:
$ sudo update-alternatives --config python3Această comandă vă solicită să alegeți versiunea Python implicită din lista afișată. Introduceți numărul de selecție corespunzător lui Python 3.11 și apăsați „Enter”.
Instalați Weaviate CLI
Următorul pas este să instalați Weaviate CLI pe mașina dvs. Din fericire, avem instrumentul ca pachet Python pe care îl putem instala rapid folosind pip.
Puteți rula următoarea comandă pentru a o instala pe mașina dvs.:
$ pip install weaviate-cliDe asemenea, puteți utiliza comanda „pip3” pentru a o instala:
$ pip3 instalează weaviate-cliDacă nu aveți „pip” instalat, puteți utiliza „apt” cu o comandă simplă pentru a-l instala după cum urmează:
$ sudo apt-get install python3-pip
Apoi puteți verifica dacă aveți Weaviate CLI instalat corect folosind următoarea comandă:
versiunea $ weaviateConfigurație CLI Weaviate
Comanda ar trebui să returneze versiunea instalată a Weaviate CLI. Dacă primiți o eroare de configurare, rulați următoarea comandă pentru a inițializa Weaviate CLI.
$ weaviate set de configurareComanda anterioară vă solicită să furnizați detaliile clusterului dvs. Weaviate. De exemplu:
Nu a fost găsită nicio configurație existentă, creând una nouă.Vă rugăm să dați o adresă URL de tip weaviate: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Vă rugăm să selectați metoda de autentificare:
1) Fără autentificare
2) Secretul clientului
3) Nume de utilizator și parolă
Introduceți numărul: 2
Vă rugăm să specificați secretul clientului:
Crearea configurației s-a încheiat
Vă rugăm să dați o adresă URL de tip weaviate: ^C
Avortat!
Odată finalizat, veți avea detaliile clusterului dvs. configurate și salvate pentru ușurință de acces și utilizare.
Concluzie
Am explorat elementele de bază ale instalării și configurării CLI Weaviate pe sistemul dvs. De asemenea, am discutat despre cum să configurați detaliile clusterului Weaviate pe Weaviate CLI.