Manticore Search è un motore di ricerca full-text leggero. Questo articolo spiega il processo di installazione su dispositivi Linux.
Manticore Search è un database open source (disponibile su GitHub ), creato nel 2017 come continuazione del motore di ricerca Sphinx .
Requisiti di installazione
. Installazione diretta tramite pacchetto, requisiti:
- Architettura: arm64 o x86_64
- Manticore Columnar Library fornisce storage colonnare e indici secondari ; se si intende utilizzarli, è necessaria una CPU con SSE >= 4.2.
- Non sono necessari requisiti specifici di spazio su disco o RAM. Un’istanza vuota di Manticore Search utilizza solo circa 40MB di RSS RAM.
Dispositivi con architettura ARM64, come Raspberry Pi, Apple M1/M2, ecc.
Verifica della conformità ai requisiti di installazione
È sufficiente confermare che l’architettura sia arm64 o x86_64.
Verifica l’architettura della CPU.
uname -m
aarch64
x86_64
Conferma se la CPU supporta 64 bit
lscpu
Verifica se il kernel supporta. Anche se la tua CPU è a 64 bit, il sistema operativo potrebbe essere a 32 bit, esegui il comando seguente per confermare:
getconf LONG_BIT
È sufficiente che tutti e tre i comandi di cui sopra abbiano un output di 64
.
Se i requisiti non sono soddisfatti, si può scegliere di reinstallare il sistema operativo o sostituire il dispositivo.
Installazione di Manticore
Prendiamo come esempio un dispositivo arm64 con sistema operativo Debian o Ubuntu, il processo di installazione è:
Crea una cartella nella directory principale.
mkdir manticore && cd manticore
Scarica e installa manticore-repo.noarch.deb
, aggiungendo il repository APT del software Manticore Search, in modo che possa essere installato e aggiornato tramite apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Aggiorna l’indice locale dei pacchetti APT
sudo apt update
Se si verifica un errore:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Indica che non ci sono pacchetti con architettura armhf
.
Prova a utilizzare pacchetti con architettura arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Installa la versione con architettura ARM64 dei pacchetti manticore
sudo apt install manticore:arm64 manticore-extra:arm64
Dopo l’installazione riuscita, prova a interrogare i pacchetti installati.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Il file di configurazione è salvato in /etc/manticoresearch/manticore.conf
, si prega di modificarlo in base alle proprie esigenze.
Dopo l’installazione, il servizio Manticore Search non viene avviato automaticamente. Per avviare Manticore, esegui il comando seguente:
sudo systemctl start manticore
Per visualizzare lo stato del servizio Manticore, esegui il comando seguente:
sudo systemctl status manticore
Per arrestare Manticore, esegui il comando seguente:
sudo systemctl stop manticore
Per fare in modo che Manticore si avvii all’avvio del sistema, esegui:
sudo systemctl enable manticore
Il processo searchd
registra le informazioni di avvio nei log di systemd
. Se systemd
ha la registrazione abilitata, è possibile visualizzare le informazioni registrate utilizzando il comando seguente:
sudo journalctl -u manticore
Materiale di riferimento
Documentazione ufficiale https://manual.manticoresearch.com
Dopo l’installazione, si prega di consultare la documentazione ufficiale per la configurazione.
Altre versioni di questa pagina web
Questo articolo è disponibile in diverse lingue.
Se desideri pubblicare un commento, visita la seguente pagina web:
Queste pagine web supportano solo la visualizzazione, non è possibile pubblicare commenti o messaggi, ma offrono più opzioni linguistiche e tempi di caricamento più brevi:
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
Questo articolo è stato tradotto dal Chinese (Simplified) all’Italian con l’aiuto dell’AI.