Manticore Search to lekki silnik wyszukiwania pełnotekstowego. Ten artykuł objaśnia proces instalacji na urządzeniach z systemem Linux.
Manticore Search to samodzielna baza danych typu open source (dostępna na GitHub ), utworzona w 2017 roku jako kontynuacja silnika Sphinx Search .
Wymagania instalacyjne
. Instalacja bezpośrednio z pakietu wymaga:
- Architektura: arm64 lub x86_64
- Manticore Columnar Library zapewnia przechowywanie kolumnowe i indeksy drugorzędne ; jeśli chcesz z nich korzystać, potrzebujesz procesora z SSE >= 4.2.
- Brak szczególnych wymagań dotyczących miejsca na dysku lub pamięci RAM. Pusta instancja Manticore Search zużywa tylko około 40 MB pamięci RAM RSS.
Urządzenia z architekturą ARM64, takie jak Raspberry Pi, Apple M1/M2 itp.
Sprawdź, czy spełnione są wymagania instalacyjne
Wystarczy potwierdzić, że architektura to arm64 lub x86_64.
Sprawdź architekturę procesora.
uname -m
aarch64
x86_64
Sprawdź, czy procesor obsługuje 64 bity
lscpu
Sprawdź, czy jądro obsługuje. Nawet jeśli twój procesor jest 64-bitowy, system operacyjny może być 32-bitowy. Uruchom następujące polecenie, aby to potwierdzić:
getconf LONG_BIT
Wszystkie trzy powyższe polecenia powinny zwrócić 64
.
Jeśli warunki nie są spełnione, możesz ponownie zainstalować system operacyjny lub wymienić urządzenie.
Instalacja Manticore
Jako przykład posłuży urządzenie z architekturą arm64 i systemem operacyjnym Debian lub Ubuntu. Proces instalacji:
Utwórz folder w katalogu domowym.
mkdir manticore && cd manticore
Pobierz i zainstaluj manticore-repo.noarch.deb
, aby dodać repozytorium APT dla oprogramowania Manticore Search, aby można było je instalować i aktualizować za pomocą apt
.
wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
Zaktualizuj lokalny indeks pakietów APT
sudo apt update
Jeśli wystąpi błąd:
N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://repo.manticoresearch.com/repository/ InRelease' doesn't support architecture 'armhf'
Oznacza to, że nie ma pakietów dla architektury armhf
.
Spróbuj użyć pakietów dla architektury arm64
.
sudo dpkg --add-architecture arm64
sudo apt update
Zainstaluj pakiet manticore
w wersji dla architektury ARM64
sudo apt install manticore:arm64 manticore-extra:arm64
Po pomyślnej instalacji spróbuj wyszukać zainstalowane pakiety.
dpkg -l | grep manticore
sudo apt list --installed | grep manticore
Plik konfiguracyjny jest przechowywany w /etc/manticoresearch/manticore.conf
. Zmodyfikuj go zgodnie z potrzebami.
Po instalacji usługa Manticore Search nie uruchamia się automatycznie. Aby uruchomić Manticore, uruchom następujące polecenie:
sudo systemctl start manticore
Aby wyświetlić stan usługi Manticore, uruchom następujące polecenie:
sudo systemctl status manticore
Aby zatrzymać Manticore, uruchom następujące polecenie:
sudo systemctl stop manticore
Aby Manticore uruchamiał się podczas uruchamiania systemu, uruchom:
sudo systemctl enable manticore
Proces searchd
rejestruje informacje o uruchomieniu w dziennikach systemd
. Jeśli rejestrowanie jest włączone w systemd
, możesz wyświetlić zapisane informacje za pomocą następującego polecenia:
sudo journalctl -u manticore
Materiały referencyjne
Oficjalna dokumentacja https://manual.manticoresearch.com
Po instalacji zapoznaj się z oficjalną dokumentacją w celu konfiguracji.
Inne wersje tej strony
Ten artykuł jest dostępny w wielu wersjach językowych.
Jeśli chcesz opublikować komentarz, odwiedź następującą stronę:
Te strony obsługują tylko przeglądanie, nie można dodawać komentarzy ani wiadomości, ale oferują więcej opcji językowych i krótszy czas ładowania:
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
Ten artykuł został przetłumaczony z chińskiego (uproszczonego) na polski za pomocą sztucznej inteligencji.