A Manticore Search egy könnyűsúlyú, teljes szöveges keresőmotor, és ez a cikk elmagyarázza a telepítési folyamatot Linux eszközökön.
A Manticore Search önmagában egy nyílt forráskódú adatbázis (elérhető a GitHub oldalon), amelyet 2017-ben hoztak létre a Sphinx kereső motor folytatásaként.
Telepítési követelmények
. Csomaggal történő közvetlen telepítéshez a következők szükségesek:
- Architektúra: arm64 vagy x86_64
- A Manticore Columnar Library biztosítja az oszlopos tárolást és a másodlagos indexeket ; ha ezeket szeretné használni, SSE >= 4.2 CPU szükséges.
- Nincsenek konkrét lemezterület vagy RAM követelmények. Egy üres Manticore Search példány csak körülbelül 40MB RSS RAM-ot használ.
ARM64 architektúrájú eszközök, mint például a Raspberry Pi, Apple M1/M2 stb.
Ellenőrizze, hogy megfelel-e a telepítési követelményeknek
Csak ellenőrizze, hogy az architektúra arm64 vagy x86_64, ez az egyetlen követelmény.
Ellenőrizze a CPU architektúrát.
uname -m
aarch64
x86_64
Győződjön meg arról, hogy a CPU támogatja-e a 64 bitet.
lscpu
Ellenőrizze, hogy a kernel támogatja-e. Még ha a CPU-ja 64 bites is, az operációs rendszer lehet 32 bites, futtassa a következő parancsot a megerősítéshez:
getconf LONG_BIT
A fenti három parancs mindegyike 64
kimenetet kell, hogy adjon.
Ha nem felel meg a feltételeknek, választhatja az operációs rendszer újratelepítését vagy az eszköz cseréjét.
A Manticore telepítése
Vegyünk egy példát egy arm64 architektúrájú, debian vagy ubuntu operációs rendszerrel rendelkező eszközre:
Hozzon létre egy mappát a főkönyvtárban.
mkdir manticore && cd manticore
Töltse le és telepítse a manticore-repo.noarch.deb
fájlt, adja hozzá a Manticore Search szoftver APT tárolóját, hogy az apt
segítségével telepíthető és frissíthető legyen.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Frissítse a helyi APT csomagindexet
sudo apt update
Ha hibaüzenetet kap:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Ez azt jelenti, hogy nincs armhf
architektúrájú csomag.
Próbálja meg az arm64
architektúrájú csomagot használni.
sudo dpkg --add-architecture arm64
sudo apt update
Telepítse a manticore
csomag ARM64 architektúrájú verzióját
sudo apt install manticore:arm64 manticore-extra:arm64
A sikeres telepítés után próbálja meg lekérdezni a telepített csomagokat.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
A konfigurációs fájlok a /etc/manticoresearch/manticore.conf
fájlban vannak tárolva, kérjük, módosítsa az igényeinek megfelelően.
A telepítés után a Manticore Search szolgáltatás nem indul el automatikusan. A Manticore elindításához futtassa a következő parancsot:
sudo systemctl start manticore
A Manticore szolgáltatás állapotának megtekintéséhez futtassa a következő parancsot:
sudo systemctl status manticore
A Manticore leállításához futtassa a következő parancsot:
sudo systemctl stop manticore
Ahhoz, hogy a Manticore indításkor elinduljon, futtassa:
sudo systemctl enable manticore
A searchd
folyamat indítási információkat rögzít a systemd
naplójában. Ha a systemd
engedélyezve van a naplózáshoz, akkor a következő paranccsal tekintheti meg a rögzített információkat:
sudo journalctl -u manticore
Referencia anyagok
Hivatalos dokumentáció https://manual.manticoresearch.com
A telepítés után kérjük, tekintse meg a hivatalos dokumentációt a konfigurációhoz.
A weboldal egyéb verziói
Ez a cikk több nyelven is elérhető.
Ha megjegyzést szeretne írni, látogasson el a következő weboldalra:
Ezek a weboldalak csak böngészést támogatnak, megjegyzések vagy üzenetek nem írhatók, de több nyelvi lehetőséget kínálnak, és rövidebb betöltési idővel rendelkeznek:
ZH EN ZH-TW JA RU KO CS ES AR FR PT DE TR IT NL SV DA FI PL UK HE RO HU EL HR TH HI BN ID SW VI NO
Ezt a cikket a Chinese (Simplified) nyelvről fordította magyarra a mesterséges intelligencia.