Manticore Search is een lichtgewicht full-text zoekmachine. Dit artikel legt uit hoe u deze op een Linux-apparaat kunt installeren.
Manticore Search zelf is een open-source database (beschikbaar op GitHub ), die in 2017 is gemaakt als een voortzetting van de Sphinx-zoek engine.
Installatievereisten
. Direct installeren met een pakket vereist:
- Architectuur: arm64 of x86_64
- Manticore Columnar Library biedt kolomopslag en secundaire indexen ; als u ze wilt gebruiken, hebt u een CPU met SSE >= 4.2 nodig.
- Geen specifieke vereisten voor schijfruimte of RAM. Een lege Manticore Search-instantie gebruikt slechts ongeveer 40 MB RSS RAM.
ARM64-architectuur apparaten, zoals Raspberry Pi, Apple M1/M2, enz.
Controleer of aan de installatievereisten is voldaan
U hoeft alleen maar te bevestigen dat de architectuur arm64 of x86_64 is.
Controleer de CPU-architectuur.
uname -m
aarch64
x86_64
Bevestig of de CPU 64-bits ondersteunt.
lscpu
Controleer of de kernel wordt ondersteund. Zelfs als uw CPU 64-bits is, kan het besturingssysteem 32-bits zijn. Voer de volgende opdracht uit om dit te bevestigen:
getconf LONG_BIT
Voor alle drie bovenstaande opdrachten moet de uitvoer 64
zijn.
Als niet aan de voorwaarden is voldaan, kunt u ervoor kiezen om het besturingssysteem opnieuw te installeren of het apparaat te vervangen.
Manticore installeren
Neem een apparaat met arm64 en het besturingssysteem debian of ubuntu als voorbeeld, het installatieproces:
Maak een map in de hoofdmap.
mkdir manticore && cd manticore
Download en installeer manticore-repo.noarch.deb
om de APT-repository voor Manticore Search-software toe te voegen, zodat deze kan worden geïnstalleerd en bijgewerkt via apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Update de lokale APT-pakketindex
sudo apt update
Als er een fout optreedt:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Dit geeft aan dat er geen pakket is met de armhf
-architectuur.
Probeer het pakket met de architectuur arm64
te gebruiken.
sudo dpkg --add-architecture arm64
sudo apt update
Installeer de ARM64-architectuur versie van het manticore
-pakket
sudo apt install manticore:arm64 manticore-extra:arm64
Nadat de installatie is voltooid, probeert u het geïnstalleerde pakket op te vragen.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Het configuratiebestand wordt opgeslagen in /etc/manticoresearch/manticore.conf
. Wijzig dit indien nodig.
Na installatie start de Manticore Search-service niet automatisch. Om Manticore te starten, voert u de volgende opdracht uit:
sudo systemctl start manticore
Om de status van de Manticore-service te bekijken, voert u de volgende opdracht uit:
sudo systemctl status manticore
Om Manticore te stoppen, voert u de volgende opdracht uit:
sudo systemctl stop manticore
Om Manticore bij het opstarten te laten starten, voert u het volgende uit:
sudo systemctl enable manticore
Het searchd
-proces registreert opstartinformatie in de systemd
-logboeken. Als systemd
logging heeft ingeschakeld, kunt u de geregistreerde informatie bekijken met behulp van de volgende opdracht:
sudo journalctl -u manticore
Referentiemateriaal
Officiële documentatie https://manual.manticoresearch.com
Raadpleeg na de installatie de officiële documentatie voor configuratie.
Andere versies van deze webpagina
Er zijn versies van dit artikel in meerdere talen.
Als u een opmerking wilt plaatsen, gaat u naar de volgende webpagina:
Deze webpagina’s ondersteunen alleen browsen, en u kunt geen opmerkingen of berichten achterlaten, maar ze bieden meer taalopties en snellere laadtijden:
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
Dit artikel is vertaald van Chinese (Simplified) naar Dutch door AI.