Manticore Search este un motor de căutare text integral ușor. Acest articol vă explică procesul de instalare pe dispozitive Linux.

Manticore Search în sine este o bază de date open source (disponibilă pe GitHub ), creată în 2017 ca o continuare a motorului de căutare Sphinx Search .

Cerințe de instalare

. Instalarea directă cu pachete necesită:

  • Arhitectură: arm64 sau x86_64
  • Manticore Columnar Library oferă stocare columnar și index secundar ; dacă doriți să le utilizați, aveți nevoie de un CPU cu SSE >= 4.2.
  • Nu există cerințe specifice de spațiu pe disc sau RAM. O instanță goală Manticore Search utilizează doar aproximativ 40MB de RSS RAM.

Dispozitive cu arhitectură ARM64, cum ar fi Raspberry Pi, Apple M1/M2 etc.

Verificați dacă îndepliniți cerințele de instalare

Trebuie doar să confirmați că arhitectura este arm64 sau x86_64.

Verificați arhitectura CPU.

uname -m

aarch64 x86_64

Confirmați dacă CPU acceptă 64 de biți

lscpu

Verificați dacă nucleul acceptă. Chiar dacă CPU-ul dvs. este pe 64 de biți, sistemul de operare poate fi pe 32 de biți. Rulați următoarea comandă pentru a confirma:

getconf LONG_BIT

Toate cele trei comenzi de mai sus trebuie să aibă ieșirea 64.

Dacă nu sunt îndeplinite condițiile, puteți alege să reinstalați sistemul de operare sau să înlocuiți dispozitivul.

Instalarea Manticore

Luând ca exemplu un dispozitiv cu arm64 și sistemul de operare Debian sau Ubuntu, procesul de instalare este:

Creați un folder în directorul principal.

mkdir manticore && cd manticore

Descărcați și instalați manticore-repo.noarch.deb, adăugați depozitul APT al software-ului Manticore Search pentru a putea fi instalat și actualizat prin apt.

wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb

Actualizați indexul local al pachetelor APT

sudo apt update

Dacă apare o eroare:

N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'

Înseamnă că nu există pachete pentru arhitectura armhf.

Încercați să utilizați pachete pentru arhitectura arm64.

sudo dpkg --add-architecture arm64
sudo apt update

Instalați versiunea cu arhitectură ARM64 a pachetului manticore

sudo apt install manticore:arm64 manticore-extra:arm64

După instalarea cu succes, încercați să interogați pachetele instalate.

dpkg -l | grep manticore
sudo apt list --installed | grep manticore

Fișierul de configurare este salvat în /etc/manticoresearch/manticore.conf. Vă rugăm să îl modificați în funcție de nevoile dvs.

După instalare, serviciul Manticore Search nu va porni automat. Pentru a porni Manticore, rulați următoarea comandă:

sudo systemctl start manticore

Pentru a vizualiza starea serviciului Manticore, rulați următoarea comandă:

sudo systemctl status manticore

Pentru a opri Manticore, rulați următoarea comandă:

sudo systemctl stop manticore

Pentru a face ca Manticore să pornească la pornire, rulați:

sudo systemctl enable manticore

Procesul searchd înregistrează informațiile de pornire în jurnalele systemd. Dacă systemd are jurnalizarea activată, puteți utiliza următoarea comandă pentru a vizualiza informațiile înregistrate:

sudo journalctl -u manticore

Referințe

Documentația oficială https://manual.manticoresearch.com

După instalare, vă rugăm să consultați documentația oficială pentru configurare.

Alte versiuni ale acestei pagini web

Acest articol are mai multe versiuni lingvistice.

Dacă doriți să postați un comentariu, vă rugăm să vizitați următoarele pagini web:

ZH EN ZH-TW JA

Aceste pagini web acceptă doar navigarea, nu pot posta comentarii sau mesaje, dar oferă mai multe opțiuni de limbă și au timpi de încărcare mai scurți:

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

Acest articol este tradus din Chinese (Simplified) în Romanian prin AI.