Manticore Search er en letvægts fuldtekstsøgemaskine, og denne artikel forklarer installationsprocessen på Linux-enheder.
Manticore Search er i sig selv en open source-database (tilgængelig på GitHub ), der blev oprettet i 2017 som en fortsættelse af Sphinx-søgemaskinen .
Installationskrav
. Direkte installation med pakken kræver:
- Arkitektur: arm64 eller x86_64
- Manticore Columnar Library giver kolonnebaseret lagring og sekundære indekser ; hvis du vil bruge dem, kræves en CPU med SSE >= 4.2.
- Ingen specifikke krav til diskplads eller RAM. En tom Manticore Search-instans bruger kun ca. 40 MB RSS RAM.
ARM64-arkitektur enheder, såsom Raspberry Pi, Apple M1/M2 osv.
Kontroller, om installationskravene er opfyldt
Det er nok kun at bekræfte, at arkitekturen er arm64 eller x86_64.
Kontroller CPU-arkitekturen.
uname -m
aarch64
x86_64
Bekræft, at CPU’en understøtter 64-bit
lscpu
Kontroller, om kernen understøtter det. Selvom din CPU er 64-bit, kan operativsystemet være 32-bit. Kør følgende kommando for at bekræfte:
getconf LONG_BIT
Alle de ovenstående tre kommandoer skal have 64
output.
Hvis betingelserne ikke er opfyldt, kan du vælge at geninstallere operativsystemet eller udskifte enheden.
Installer Manticore
Tag som eksempel en enhed med arm64 og et operativsystem af typen debian eller ubuntu. Installationsprocessen er:
Opret en mappe i hjemmekataloget.
mkdir manticore && cd manticore
Download og installer manticore-repo.noarch.deb
, tilføj APT-lageret for Manticore Search-software, så det kan installeres og opdateres via apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Opdater det lokale APT-pakkeindeks
sudo apt update
Hvis der opstår en fejl:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Angiver, at der ikke er nogen armhf
-arkitekturpakke.
Prøv at bruge en pakke med arkitekturen arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Installer ARM64-arkitektur versionen af manticore
-pakken
sudo apt install manticore:arm64 manticore-extra:arm64
Efter vellykket installation, prøv at forespørge på den installerede pakke.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Konfigurationsfilen gemmes i /etc/manticoresearch/manticore.conf
. Rediger den efter behov.
Efter installationen starter Manticore Search-tjenesten ikke automatisk. For at starte Manticore skal du køre følgende kommando:
sudo systemctl start manticore
For at se Manticore-tjenestens status skal du køre følgende kommando:
sudo systemctl status manticore
For at stoppe Manticore skal du køre følgende kommando:
sudo systemctl stop manticore
For at få Manticore til at starte ved opstart skal du køre:
sudo systemctl enable manticore
searchd
-processen logger opstartsoplysninger i systemd
-logfilerne. Hvis systemd
har aktiveret logning, kan du bruge følgende kommando til at se de loggede oplysninger:
sudo journalctl -u manticore
Referencemateriale
Officiel dokumentation https://manual.manticoresearch.com
Efter installationen skal du se den officielle dokumentation for konfiguration.
Andre versioner af denne webside
Denne artikel findes i flere sprogversioner.
Hvis du vil indsende en kommentar, kan du besøge følgende webside:
Disse websider understøtter kun browsing og tillader ikke at indsende kommentarer eller beskeder, men giver flere sprogmuligheder og har kortere indlæsningstider:
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
Denne artikel er oversat fra Chinese (Simplified) til Danish af AI.