Manticore Search est un moteur de recherche de texte intégral léger, cet article vous explique le processus d’installation sur un appareil Linux.
Manticore Search est lui-même une base de données open source (disponible sur GitHub ), créée en 2017 comme une continuation du moteur de recherche Sphinx .
Exigences d’installation
. L’installation directe avec les paquets nécessite :
- Architecture : arm64 ou x86_64
- Bibliothèque colonnaire Manticore fournit stockage colonnaire et index secondaires ; si vous souhaitez les utiliser, vous avez besoin d’un CPU avec SSE >= 4.2.
- Aucune exigence spécifique en matière d’espace disque ou de RAM. Une instance vide de Manticore Search n’utilise qu’environ 40 Mo de RAM RSS.
Les appareils avec architecture ARM64, tels que Raspberry Pi, Apple M1/M2, etc.
Vérifier si les exigences d’installation sont remplies
Il suffit de confirmer que l’architecture est arm64 ou x86_64, c’est tout.
Vérifiez l’architecture du CPU.
uname -m
aarch64
x86_64
Confirmez si le CPU prend en charge 64 bits.
lscpu
Vérifiez si le noyau prend en charge. Même si votre CPU est en 64 bits, le système d’exploitation peut être en 32 bits, exécutez la commande suivante pour confirmer :
getconf LONG_BIT
Les trois commandes ci-dessus doivent toutes avoir une sortie 64
.
Si les conditions ne sont pas remplies, vous pouvez choisir de réinstaller le système d’exploitation ou de remplacer l’appareil.
Installer Manticore
Prenons l’exemple d’un appareil arm64 avec un système d’exploitation debian ou ubuntu, le processus d’installation :
Créez un dossier dans le répertoire personnel.
mkdir manticore && cd manticore
Téléchargez et installez manticore-repo.noarch.deb
, ajoutez le dépôt APT du logiciel Manticore Search pour pouvoir l’installer et le mettre à jour via apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Mettez à jour l’index des paquets APT local.
sudo apt update
Si une erreur se produit :
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Cela signifie qu’il n’y a pas de paquets avec l’architecture armhf
.
Essayez d’utiliser des paquets avec l’architecture arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Installez la version d’architecture ARM64 des paquets manticore
.
sudo apt install manticore:arm64 manticore-extra:arm64
Après une installation réussie, essayez de rechercher les paquets installés.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Le fichier de configuration est enregistré dans /etc/manticoresearch/manticore.conf
, veuillez le modifier selon vos besoins.
Après l’installation, le service Manticore Search ne démarre pas automatiquement. Pour démarrer Manticore, exécutez la commande suivante :
sudo systemctl start manticore
Pour afficher l’état du service Manticore, exécutez la commande suivante :
sudo systemctl status manticore
Pour arrêter Manticore, exécutez la commande suivante :
sudo systemctl stop manticore
Pour que Manticore démarre au démarrage, exécutez :
sudo systemctl enable manticore
Le processus searchd
enregistre les informations de démarrage dans les journaux systemd
. Si la journalisation est activée pour systemd
, vous pouvez utiliser la commande suivante pour afficher les informations enregistrées :
sudo journalctl -u manticore
Références
Documentation officielle https://manual.manticoresearch.com
Après l’installation, veuillez vous référer à la documentation officielle pour la configuration.
Autres versions de cette page web
Cet article est disponible en plusieurs langues.
Si vous souhaitez laisser un commentaire, veuillez consulter la page suivante :
Ces pages sont uniquement compatibles avec la navigation, vous ne pouvez pas commenter ni laisser de message, mais elles offrent plus d’options linguistiques et un temps de chargement plus court :
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
Cet article a été traduit du Chinese (Simplified) vers French par l’IA.