Manticore Search es un motor de búsqueda de texto completo ligero. Este artículo explica el proceso de instalación en dispositivos Linux.
Manticore Search es en sí misma una base de datos de código abierto (disponible en GitHub ), creada en 2017 como continuación del motor de Sphinx Search .
Requisitos de instalación
. Instalación directa con paquetes, requiere:
- Arquitectura: arm64 o x86_64
- Manticore Columnar Library proporciona almacenamiento columnar e índices secundarios ; si va a utilizarlos, necesita una CPU con SSE >= 4.2.
- No se requiere espacio en disco ni RAM específicos. Una instancia vacía de Manticore Search solo usa aproximadamente 40 MB de RSS RAM.
Arquitectura ARM64 de dispositivos, como Raspberry Pi, Apple M1/M2, etc.
Comprobar si cumple con los requisitos de instalación
Solo necesita confirmar que la arquitectura es arm64 o x86_64, eso es todo.
Compruebe la arquitectura de la CPU.
uname -m
aarch64
x86_64
Confirme si la CPU admite 64 bits
lscpu
Compruebe si el kernel es compatible. Incluso si su CPU es de 64 bits, el sistema operativo podría ser de 32 bits, ejecute el siguiente comando para confirmar:
getconf LONG_BIT
Los tres comandos anteriores deben tener una salida de 64
.
Si no se cumplen las condiciones, puede optar por reinstalar el sistema operativo o cambiar el dispositivo.
Instalar Manticore
Tomando como ejemplo un dispositivo arm64 con un sistema operativo Debian o Ubuntu, el proceso de instalación es el siguiente:
Cree una carpeta en el directorio de inicio.
mkdir manticore && cd manticore
Descargue e instale manticore-repo.noarch.deb
, agregue el repositorio APT del software Manticore Search para que pueda instalarse y actualizarse a través de apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Actualice el índice de paquetes APT local
sudo apt update
Si hay un error:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Indica que no hay paquetes de arquitectura armhf
.
Intente usar un paquete con arquitectura arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Instale la versión de arquitectura ARM64 del paquete manticore
sudo apt install manticore:arm64 manticore-extra:arm64
Después de instalarlo correctamente, intente consultar el paquete instalado.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
El archivo de configuración se guarda en /etc/manticoresearch/manticore.conf
, modifíquelo según sea necesario.
Después de la instalación, el servicio Manticore Search no se iniciará automáticamente. Para iniciar Manticore, ejecute el siguiente comando:
sudo systemctl start manticore
Para ver el estado del servicio Manticore, ejecute el siguiente comando:
sudo systemctl status manticore
Para detener Manticore, ejecute el siguiente comando:
sudo systemctl stop manticore
Para que Manticore se inicie al iniciar, ejecute:
sudo systemctl enable manticore
El proceso searchd
registra la información de inicio en los registros de systemd
. Si systemd
tiene habilitado el registro, puede usar el siguiente comando para ver la información registrada:
sudo journalctl -u manticore
Referencia
Documentación oficial https://manual.manticoresearch.com
Después de la instalación, consulte la documentación oficial para la configuración.
Otras versiones de esta página web
Este artículo tiene versiones en varios idiomas.
Si desea publicar un comentario, visite la siguiente página web:
Estas páginas web solo admiten la navegación, no se pueden publicar comentarios ni mensajes, pero ofrecen más opciones de idioma y tienen un tiempo de carga más corto:
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
Este artículo ha sido traducido de Chinese (Simplified) a Spanish por IA.