Manticore Search é um mecanismo de busca de texto completo leve. Este artigo explica o processo de instalação em dispositivos Linux.
O Manticore Search é um banco de dados de código aberto (disponível no GitHub ), criado em 2017 como uma continuação do mecanismo de busca Sphinx .
Requisitos de instalação
. Instalação direta com pacotes, requer:
- Arquitetura: arm64 ou x86_64
- Manticore Columnar Library fornece armazenamento em colunas e índices secundários ; se você for usá-los, precisará de uma CPU com SSE >= 4.2.
- Não há requisitos específicos de espaço em disco ou RAM. Uma instância vazia do Manticore Search usa apenas cerca de 40MB de RSS RAM.
Dispositivos com arquitetura ARM64, como Raspberry Pi, Apple M1/M2, etc.
Verificar se atende aos requisitos de instalação
Só é necessário confirmar se a arquitetura é arm64 ou x86_64.
Verifique a arquitetura da CPU.
uname -m
aarch64
x86_64
Confirme se a CPU suporta 64 bits
lscpu
Verifique se o kernel suporta. Mesmo que sua CPU seja de 64 bits, o sistema operacional pode ser de 32 bits. Execute o seguinte comando para confirmar:
getconf LONG_BIT
Os três comandos acima devem retornar 64
.
Se as condições não forem atendidas, você pode optar por reinstalar o sistema operacional ou substituir o dispositivo.
Instalar o Manticore
Tomando como exemplo um dispositivo arm64 com sistema operacional Debian ou Ubuntu, o processo de instalação é:
Crie uma pasta no diretório inicial.
mkdir manticore && cd manticore
Baixe e instale manticore-repo.noarch.deb
, adicione o repositório APT do software Manticore Search para que possa ser instalado e atualizado via apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Atualize o índice de pacotes APT local
sudo apt update
Se ocorrer um erro:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Isso indica que não há pacotes com arquitetura armhf
.
Tente usar pacotes com arquitetura arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Instale a versão de arquitetura ARM64 dos pacotes manticore
sudo apt install manticore:arm64 manticore-extra:arm64
Após a instalação bem-sucedida, tente consultar os pacotes instalados.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
O arquivo de configuração é salvo em /etc/manticoresearch/manticore.conf
. Modifique-o conforme necessário.
Após a instalação, o serviço Manticore Search não será iniciado automaticamente. Para iniciar o Manticore, execute o seguinte comando:
sudo systemctl start manticore
Para visualizar o status do serviço Manticore, execute o seguinte comando:
sudo systemctl status manticore
Para parar o Manticore, execute o seguinte comando:
sudo systemctl stop manticore
Para que o Manticore inicie na inicialização, execute:
sudo systemctl enable manticore
O processo searchd
registra as informações de inicialização nos logs do systemd
. Se o registro de log estiver habilitado no systemd
, você pode usar o seguinte comando para visualizar as informações registradas:
sudo journalctl -u manticore
Referências
Documentação oficial https://manual.manticoresearch.com
Após a instalação, consulte a documentação oficial para configuração.
Outras versões desta página
Este artigo está disponível em vários idiomas.
Se você deseja fazer um comentário, visite as seguintes páginas:
Essas páginas são apenas para visualização e não permitem comentários ou mensagens, mas oferecem mais opções de idiomas e tempos de carregamento mais rápidos:
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 artigo foi traduzido de Chinese (Simplified) para Portuguese por IA.