Weaviate je odprtokodni decentraliziran sistem grafov znanja, ki izvira iz oblaka in ga je razvil SeMI Technologies. Zasnovan je za shranjevanje, iskanje in pridobivanje kompleksnih podatkovnih objektov v realnem času, kar vam omogoča izdelavo inteligentnih aplikacij, ki izkoriščajo kontekstualna razmerja med entitetami.
Weaviate uporablja vektorski pristop, imenovan semantično iskanje, za organiziranje in poizvedovanje podatkov. Weeviate uporablja tudi tehnike vdelave, kot je word2vec, ki preslika besedo ali različne entitete v visokodimenzionalni vektorski prostor. Ta pristop zajame semantična razmerja in omogoča iskanje na podlagi podobnosti.
Eden od načinov za interakcijo s primerkom Weaviate je uporaba vmesnika ukazne vrstice, imenovanega Weaviate CLI. Ta pripomoček ukazne vrstice vam omogoča povezavo s strežnikom Weaviate in izvajanje različnih operacij.
Ponuja širok nabor ukazov, ki vam omogočajo izvajanje različnih operacij, kot so:
- Upravljanje konfiguracije
- Ustvarjanje, spreminjanje, brisanje sheme itd
- Uvoz in izvoz podatkov
- Upravljanje subjektov
- Izvajanje poizvedbe in še več
Zaradi svoje poenostavljene narave in enostavnega dostopa Weaviate CLI zagotavlja poenostavljen vmesnik za interakcijo s strežnikom. To poveča produktivnost in omogoča avtomatizacijo in integracijo z delovnimi tokovi.
Ta vadnica nas uči, kako namestiti in konfigurirati Weavitate CLI na vašem računalniku z uporabo različnih tehnik.
Ukazi, ki so na voljo v tej objavi, so prikazani z uporabo Ubuntu 22.04. Vendar pa bodo ukazi delovali v katerem koli sistemu, v katerem je nameščen Python.
Namestite Python
Prvi korak je zagotoviti, da imate na vašem računalniku nameščen Python. V času pisanja te objave Weaviate CLI zahteva Python 3.7 in novejši.
Python 3 lahko namestite na Ubuntu z naslednjimi koraki.
Posodobite sistemska skladišča tako, da zaženete naslednji ukaz:
$ sudo apt-get posodobitev
Ko posodobite, zaženite naslednji ukaz za namestitev Pythona 3.11 v vaš sistem:
$ sudo apt-get namestite python3.11
Ko končate, lahko zaženete naslednji ukaz, da preverite, ali imate pravilnega tolmača Python:
python3.11 --različicaPython 3.11.0rc1
Če želite uporabiti Python 11 kot privzeti tolmač Python, lahko zaženete naslednji ukaz:
$ sudo update-alternatives --config python3Ta ukaz vas pozove, da s prikazanega seznama izberete privzeto različico Python. Vnesite izbirno številko, ki ustreza Python 3.11, in pritisnite “Enter”.
Namestite Weaviate CLI
Naslednji korak je namestitev Weaviate CLI na vaš računalnik. Na srečo imamo orodje kot paket Python, ki ga lahko hitro namestimo s pipom.
Za namestitev na vaš računalnik lahko zaženete naslednji ukaz:
$ pip namestite weaviate-cliZa namestitev lahko uporabite tudi ukaz »pip3«:
$ pip3 namestite weaviate-cliČe nimate nameščenega »pip«, lahko uporabite »apt« s preprostim ukazom, da ga namestite na naslednji način:
$ sudo apt-get namestite python3-pip
Nato lahko z naslednjim ukazom preverite, ali imate Weaviate CLI pravilno nameščen:
$ weaviate različicaKonfiguracija Weaviate CLI
Ukaz bi moral vrniti nameščeno različico Weaviate CLI. Če dobite konfiguracijsko napako, zaženite naslednji ukaz za inicializacijo Weaviate CLI.
$ weaviate nabor konfiguracijPrejšnji ukaz vas pozove, da vnesete podrobnosti svoji gruči Weaviate. Na primer:
Ni obstoječe konfiguracije, ustvarjanje nove.Prosimo, navedite spletni naslov: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Izberite način preverjanja pristnosti:
1) Brez preverjanja pristnosti
2) Skrivnost stranke
3) Uporabniško ime in geslo
Vnesite številko: 2
Navedite skrivnost stranke:
Ustvarjanje konfiguracije je končano
Prosimo, dajte spletni naslov: ^C
Prekinjeno!
Ko končate, boste imeli podrobnosti vaše gruče konfigurirane in shranjene za lažji dostop in uporabo.
Zaključek
Raziskali smo osnove namestitve in konfiguracije Weaviate CLI v vašem sistemu. Razpravljali smo tudi o tem, kako konfigurirati podrobnosti gruče Weaviate na CLI Weaviate.