Το Manticore Search είναι μια ελαφριά μηχανή αναζήτησης πλήρους κειμένου. Αυτό το άρθρο εξηγεί τη διαδικασία εγκατάστασης σε συσκευές Linux.
Το Manticore Search είναι μια βάση δεδομένων ανοιχτού κώδικα (διαθέσιμη στο GitHub ), η οποία δημιουργήθηκε το 2017 ως συνέχεια της μηχανής Sphinx 搜索 .
Απαιτήσεις εγκατάστασης
. Απαιτήσεις για απευθείας εγκατάσταση με πακέτο:
- Αρχιτεκτονική Architecture: arm64 ή x86_64
- Manticore Columnar Library παρέχει στήλη-αποθήκευση και δευτερεύοντα ευρετήρια · Εάν θέλετε να τα χρησιμοποιήσετε, χρειάζεστε CPU με SSE >= 4.2.
- Δεν απαιτείται συγκεκριμένος χώρος στο δίσκο ή απαιτήσεις RAM. Ένα κενό Manticore Search instance χρησιμοποιεί μόνο περίπου 40MB RSS RAM.
Συσκευές με αρχιτεκτονική ARM64, όπως Raspberry Pi, Apple M1/M2 κ.λπ.
Ελέγξτε εάν πληρούνται οι απαιτήσεις εγκατάστασης
Αρκεί να επιβεβαιώσετε ότι η αρχιτεκτονική είναι arm64 ή x86_64.
Ελέγξτε την αρχιτεκτονική της CPU.
uname -m
aarch64
x86_64
Επιβεβαιώστε ότι η CPU υποστηρίζει 64-bit
lscpu
Ελέγξτε εάν υποστηρίζεται ο πυρήνας. Ακόμα κι αν η CPU σας είναι 64-bit, το λειτουργικό σύστημα μπορεί να είναι 32-bit. Εκτελέστε την ακόλουθη εντολή για να επιβεβαιώσετε:
getconf LONG_BIT
Τα παραπάνω τρία εντολές, θα πρέπει να έχουν έξοδο 64
.
Εάν οι προϋποθέσεις δεν πληρούνται, μπορείτε να επιλέξετε να εγκαταστήσετε ξανά το λειτουργικό σύστημα ή να αντικαταστήσετε τη συσκευή.
Εγκατάσταση του Manticore
Λαμβάνοντας ως παράδειγμα μια συσκευή με arm64 και λειτουργικό σύστημα debian ή ubuntu, η διαδικασία εγκατάστασης είναι η εξής:
Δημιουργήστε ένα φάκελο στον κύριο κατάλογο.
mkdir manticore && cd manticore
Κατεβάστε και εγκαταστήστε το manticore-repo.noarch.deb
, προσθέστε το APT αποθετήριο του λογισμικού Manticore Search, ώστε να μπορεί να εγκατασταθεί και να ενημερωθεί μέσω του apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Ενημερώστε το τοπικό ευρετήριο πακέτων APT
sudo apt update
Εάν εμφανιστεί σφάλμα:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Δηλώνει ότι δεν υπάρχουν πακέτα αρχιτεκτονικής armhf
.
Δοκιμάστε να χρησιμοποιήσετε ένα πακέτο με αρχιτεκτονική arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Εγκαταστήστε την έκδοση ARM64 architecture του πακέτου manticore
sudo apt install manticore:arm64 manticore-extra:arm64
Μετά την επιτυχή εγκατάσταση, δοκιμάστε να αναζητήσετε τα εγκατεστημένα πακέτα.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Το αρχείο διαμόρφωσης αποθηκεύεται στο /etc/manticoresearch/manticore.conf
. Τροποποιήστε το ανάλογα με τις ανάγκες.
Μετά την εγκατάσταση, η υπηρεσία Manticore Search δεν ξεκινά αυτόματα. Για να ξεκινήσετε το Manticore, εκτελέστε την ακόλουθη εντολή:
sudo systemctl start manticore
Για να δείτε την κατάσταση της υπηρεσίας Manticore, εκτελέστε την ακόλουθη εντολή:
sudo systemctl status manticore
Για να σταματήσετε το Manticore, εκτελέστε την ακόλουθη εντολή:
sudo systemctl stop manticore
Για να ξεκινά το Manticore κατά την εκκίνηση, εκτελέστε:
sudo systemctl enable manticore
Η διαδικασία searchd
καταγράφει πληροφορίες εκκίνησης στα αρχεία καταγραφής systemd
. Εάν η καταγραφή είναι ενεργοποιημένη στο systemd
, μπορείτε να δείτε τις καταγεγραμμένες πληροφορίες χρησιμοποιώντας την ακόλουθη εντολή:
sudo journalctl -u manticore
Αναφορές
Επίσημη τεκμηρίωση https://manual.manticoresearch.com
Μετά την εγκατάσταση, ανατρέξτε στην επίσημη τεκμηρίωση για διαμόρφωση.
Άλλες εκδόσεις αυτής της ιστοσελίδας
Αυτό το άρθρο είναι διαθέσιμο σε πολλές γλώσσες.
Εάν θέλετε να αφήσετε ένα σχόλιο, επισκεφθείτε την ακόλουθη ιστοσελίδα:
Αυτές οι ιστοσελίδες υποστηρίζουν μόνο περιήγηση, δεν μπορούν να αφήσουν σχόλια ή μηνύματα, αλλά παρέχουν περισσότερες επιλογές γλώσσας και έχουν μικρότερο χρόνο φόρτωσης:
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
Αυτό το άρθρο μεταφράστηκε από Chinese (Simplified) σε Greek μέσω AI.