Weaviate on SeMI Technologiesin kehittämä avoimen lähdekoodin pilvipohjainen hajautettu tietograafijärjestelmä. Se on suunniteltu tallentamaan, etsimään ja noutamaan monimutkaisia tietoobjekteja reaaliajassa, minkä ansiosta voit rakentaa älykkäitä sovelluksia, jotka hyödyntävät entiteettien välisiä kontekstuaalisia suhteita.
Weaviate käyttää vektoripohjaista lähestymistapaa, jota kutsutaan semanttiseksi hauksi tietojen järjestämiseen ja kyselyihin. Weeviate käyttää myös upotustekniikoita, kuten word2vec, joka kartoittaa sanan tai erilaisia kokonaisuuksia korkeaulotteiseen vektoriavaruuteen. Tämä lähestymistapa kaappaa semanttiset suhteet ja mahdollistaa samankaltaisuuteen perustuvat haut.
Yksi tapa olla vuorovaikutuksessa Weaviate-ilmentymän kanssa on käyttää komentorivikäyttöliittymää nimeltä Weaviate CLI. Tämän komentorivityökalun avulla voit muodostaa yhteyden Weaviate-palvelimeen ja suorittaa erilaisia toimintoja.
Se tarjoaa laajan joukon komentoja, joiden avulla voit suorittaa erilaisia toimintoja, kuten:
- Kokoonpanon hallinta
- Kaavion luominen, muokkaaminen, poistaminen ja paljon muuta
- Tietojen tuonti ja vienti
- Kokonaisuuden hallinta
- Kyselyn suoritus ja paljon muuta
Yksinkertaisen luonteensa ja helppokäyttöisyytensä vuoksi Weaviate CLI tarjoaa yksinkertaistetun käyttöliittymän vuorovaikutukseen palvelimen kanssa. Tämä parantaa tuottavuutta ja mahdollistaa automatisoinnin ja integroinnin työnkulkuihin.
Tämä opetusohjelma opettaa meille, kuinka Weavitate CLI asennetaan ja konfiguroidaan koneellesi eri tekniikoilla.
Tässä viestissä annetut komennot esitellään Ubuntu 22.04:llä. Komennot toimivat kuitenkin kaikissa järjestelmissä, joissa Python on asennettu.
Asenna Python
Ensimmäinen askel on varmistaa, että Python on asennettu koneellesi. Tätä viestiä kirjoitettaessa Weaviate CLI vaatii Python 3.7:n tai uudemman.
Voit asentaa Python 3:n Ubuntuun seuraavilla ohjeilla.
Päivitä järjestelmätietovarastot suorittamalla seuraava komento:
$ sudo apt-get päivitys
Kun olet päivittänyt, suorita seuraava komento asentaaksesi Python 3.11 järjestelmääsi:
$ sudo apt-get install python3.11
Kun olet valmis, voit suorittaa seuraavan komennon varmistaaksesi, että sinulla on oikea Python-tulkki:
python3.11 --versioPython 3.11.0rc1
Jos haluat käyttää Python 11:tä oletusarvoisena Python-tulkina, voit suorittaa seuraavan komennon:
$ sudo update-alternatives --config python3Tämä komento kehottaa sinua valitsemaan Python-oletusversion näytettävästä luettelosta. Syötä Python 3.11:tä vastaava valintanumero ja paina “Enter”.
Asenna Weaviate CLI
Seuraava vaihe on Weaviate CLI:n asentaminen koneellesi. Onneksi meillä on työkalu Python-pakettina, jonka voimme asentaa nopeasti pip:n avulla.
Voit asentaa sen koneellesi suorittamalla seuraavan komennon:
$ pip asennus weaviate-cliVoit myös asentaa sen käyttämällä 'pip3'-komentoa:
$ pip3 asenna weaviate-cliJos sinulla ei ole 'pip' -ohjelmaa asennettuna, voit käyttää 'apt' -komentoa yksinkertaisella komennolla asentaaksesi sen seuraavasti:
$ sudo apt-get asenna python3-pip
Voit sitten tarkistaa, onko Weaviate CLI asennettu oikein käyttämällä seuraavaa komentoa:
$ weaviate versioWeaviate CLI Configuration
Komennon pitäisi palauttaa Weaviate CLI:n asennettu versio. Jos saat määritysvirheen, suorita seuraava komento Weaviate CLI:n alustamiseksi.
$ weaviate konfiguraatiosarjaEdellinen komento kehottaa sinua antamaan tiedot Weaviate-klusterillesi. Esimerkiksi:
Olemassa olevaa määritystä ei löytynyt, luodaan uusi.Anna kudottu URL-osoite: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Valitse todennustapa:
1) Ei todennusta
2) Asiakkaan salaisuus
3) Käyttäjätunnus ja salasana
Syötä numero: 2
Ilmoita asiakkaan salaisuus:
Konfiguroinnin luominen valmis
Anna kudos-url: ^C
Keskeytetty!
Kun olet valmis, klusterin tiedot määritetään ja tallennetaan käytön ja käytön helpottamiseksi.
Johtopäätös
Tutkimme Weaviate CLI:n asennuksen ja konfiguroinnin perusteita järjestelmääsi. Keskustelimme myös Weaviate-klusterin yksityiskohtien määrittämisestä Weaviate CLI:ssä.