A Weaviate egy nyílt forráskódú, felhőalapú, decentralizált tudásgráf rendszer, amelyet a SeMI Technologies fejlesztett ki. Úgy tervezték, hogy valós időben tárolja, keresse és visszakeresse az összetett adatobjektumokat, ami lehetővé teszi intelligens alkalmazások létrehozását, amelyek kihasználják az entitások közötti kontextuális kapcsolatokat.
A Weaviate a szemantikus keresésnek nevezett vektoralapú megközelítést alkalmazza az adatok rendszerezésére és lekérdezésére. A Weeviate olyan beágyazási technikákat is használ, mint például a word2vec, amely egy szót vagy különféle entitásokat képez le egy nagy dimenziós vektortérbe. Ez a megközelítés rögzíti a szemantikai kapcsolatokat, és lehetővé teszi a hasonlóságon alapuló keresést.
A Weaviate példányokkal való interakció egyik módja a Weaviate CLI nevű parancssori felület használata. Ezzel a parancssori segédprogrammal csatlakozhat a Weaviate szerverhez, és különféle műveleteket hajthat végre.
Parancsok széles skáláját kínálja, amelyek lehetővé teszik különféle műveletek végrehajtását, például:
- Konfiguráció-menedzsment
- Séma létrehozása, módosítása, törlése stb
- Adatimportálás és -exportálás
- Entitáskezelés
- Lekérdezés végrehajtása és így tovább
Leegyszerűsített jellegének és könnyű hozzáférésének köszönhetően a Weaviate CLI egyszerűsített felületet biztosít a szerverrel való interakcióhoz. Ez növeli a termelékenységet, és lehetővé teszi az automatizálást és a munkafolyamatokkal való integrációt.
Ez az oktatóanyag megtanítja nekünk, hogyan telepítsük és konfiguráljuk a Weavitate CLI-t a gépén különféle technikák segítségével.
Az ebben a bejegyzésben található parancsok az Ubuntu 22.04-ben vannak bemutatva. A parancsok azonban minden olyan rendszeren működnek, amelyre telepítve van a Python.
Telepítse a Python-t
Az első lépés annak biztosítása, hogy a Python telepítve van-e a gépen. A bejegyzés írásakor a Weaviate CLI-hez Python 3.7 vagy újabb verzióra van szükség.
A Python 3-at a következő lépésekkel telepítheti az Ubuntu rendszerre.
Frissítse a rendszertárolókat a következő parancs futtatásával:
$ sudo apt-get frissítés
A frissítés után futtassa a következő parancsot a Python 3.11 telepítéséhez a rendszeren:
$ sudo apt-get install python3.11
A befejezést követően a következő parancs futtatásával ellenőrizheti, hogy a megfelelő Python-tolmácsot használja:
python3.11 --verzióPython 3.11.0rc1
Ha a Python 11-et szeretné alapértelmezett Python értelmezőként használni, akkor a következő parancsot futtathatja:
$ sudo update-alternatives --config python3Ez a parancs arra kéri, hogy válassza ki az alapértelmezett Python-verziót a megjelenített listából. Írja be a Python 3.11-nek megfelelő kiválasztási számot, és nyomja meg az „Enter” gombot.
Telepítse a Weaviate CLI-t
A következő lépés a Weaviate CLI telepítése a gépre. Szerencsére Python csomagként rendelkezünk az eszközzel, amelyet gyorsan telepíthetünk a pip segítségével.
A következő parancs futtatásával telepítheti a gépére:
$ pip install weaviate-cliA „pip3” paranccsal is telepítheti:
$ pip3 install weaviate-cliHa nincs telepítve a „pip”, az „apt” használatával egy egyszerű paranccsal telepítheti az alábbiak szerint:
$ sudo apt-get install python3-pip
Ezután a következő paranccsal ellenőrizheti, hogy megfelelően telepítette-e a Weaviate CLI-t:
$ weaviate változatWeaviate CLI konfiguráció
A parancsnak vissza kell adnia a Weaviate CLI telepített verzióját. Ha konfigurációs hibát kap, futtassa a következő parancsot a Weaviate CLI inicializálásához.
$ weaviate config setAz előző parancs arra kéri, hogy adja meg a Weaviate-fürt részleteit. Például:
Nem található meglévő konfiguráció, új létrehozása.Kérjük, adjon meg egy szövevényes URL-t: https://weaviate-linuxhint-cxvme9nb.weaviate.network
Kérjük, válassza ki a hitelesítési módot:
1) Nincs hitelesítés
2) Ügyfél titka
3) Felhasználónév és jelszó
Írja be a számot: 2
Kérjük, adja meg az ügyfél titkát:
A konfiguráció létrehozása befejeződött
Kérjük, adjon meg egy weaviate URL-t: ^C
Megszakítva!
Ha elkészült, a fürt részleteit konfigurálják és elmentik a könnyebb hozzáférés és használat érdekében.
Következtetés
Megvizsgáltuk a Weaviate CLI telepítésének és konfigurálásának alapjait a rendszeren. Megbeszéltük azt is, hogyan konfigurálhatjuk a Weaviate-fürt részleteit a Weaviate CLI-n.