Manticore Search je lehký fulltextový vyhledávač. Tento článek vám vysvětlí postup instalace na zařízeních s Linuxem.
Manticore Search je sám o sobě open source databáze (dostupná na GitHub ), která byla vytvořena v roce 2017 jako pokračování vyhledávacího enginu Sphinx Search .
Požadavky na instalaci
. Pro instalaci přímo pomocí balíčku se vyžaduje:
- Architektura: arm64 nebo x86_64
- Manticore Columnar Library poskytuje sloupcové úložiště a sekundární indexy ; pokud je chcete používat, potřebujete CPU s SSE >= 4.2.
- Nejsou vyžadovány specifické požadavky na diskový prostor nebo RAM. Prázdná instance Manticore Search používá pouze přibližně 40 MB RSS RAM.
Zařízení s architekturou ARM64, jako jsou Raspberry Pi, Apple M1/M2 atd.
Kontrola, zda jsou splněny požadavky na instalaci
Stačí potvrdit, že architektura je arm64 nebo x86_64, to je vše.
Zkontrolujte architekturu CPU.
uname -m
aarch64
x86_64
Potvrďte, zda CPU podporuje 64 bitů.
lscpu
Zkontrolujte, zda je podporováno jádrem. I když je váš CPU 64bitový, operační systém může být 32bitový. Spuštěním následujícího příkazu to ověřte:
getconf LONG_BIT
U všech tří výše uvedených příkazů by měl být výstup 64
.
Pokud nejsou splněny podmínky, můžete zvolit přeinstalaci operačního systému nebo výměnu zařízení.
Instalace Manticore
Jako příklad uveďme zařízení s arm64 a operačním systémem Debian nebo Ubuntu. Postup instalace:
Vytvořte složku v domovském adresáři.
mkdir manticore && cd manticore
Stáhněte a nainstalujte manticore-repo.noarch.deb
, čímž přidáte APT repozitář softwaru Manticore Search, aby jej bylo možné instalovat a aktualizovat pomocí apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Aktualizujte místní index balíčků APT.
sudo apt update
Pokud se zobrazí chyba:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Znamená to, že neexistuje balíček pro architekturu armhf
.
Zkuste použít balíček s architekturou arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Nainstalujte balíček manticore
ve verzi pro architekturu ARM64.
sudo apt install manticore:arm64 manticore-extra:arm64
Po úspěšné instalaci zkuste dotaz na nainstalované balíčky.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Konfigurační soubor je uložen v /etc/manticoresearch/manticore.conf
. Upravte jej podle potřeby.
Po instalaci se služba Manticore Search nespustí automaticky. Chcete-li spustit Manticore, spusťte následující příkaz:
sudo systemctl start manticore
Chcete-li zobrazit stav služby Manticore, spusťte následující příkaz:
sudo systemctl status manticore
Chcete-li zastavit Manticore, spusťte následující příkaz:
sudo systemctl stop manticore
Chcete-li, aby se Manticore spouštěl při spuštění, spusťte:
sudo systemctl enable manticore
Proces searchd
zaznamenává informace o spuštění do protokolů systemd
. Pokud je v systemd
povoleno protokolování, můžete zaznamenané informace zobrazit pomocí následujícího příkazu:
sudo journalctl -u manticore
Referenční materiály
Oficiální dokumentace https://manual.manticoresearch.com
Po instalaci si přečtěte oficiální dokumentaci pro konfiguraci.
Ostatní verze této webové stránky
Tento článek je k dispozici v několika jazykových verzích.
Pokud chcete přidat komentář, navštivte následující stránky:
Tyto webové stránky podporují pouze prohlížení, nelze přidávat komentáře nebo zanechávat zprávy, ale nabízejí více jazykových možností a mají kratší dobu načítání:
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
Tento článek byl přeložen z Chinese (Simplified) do Czech pomocí AI.