Manticore Search – це легкий повнотекстовий пошуковий двигун. У цій статті пояснюється процес встановлення на пристроях Linux.
Manticore Search сам по собі є базою даних з відкритим кодом (доступна на GitHub ), створеною у 2017 році як продовження пошукового двигуна Sphinx search .
Вимоги до встановлення
. Для встановлення безпосередньо з пакету потрібне:
- Архітектура: arm64 або x86_64
- Manticore Columnar Library забезпечує стовпчикове зберігання та вторинні індекси ; якщо ви хочете їх використовувати, вам потрібен процесор з SSE >= 4.2.
- Немає необхідності в особливому дисковому просторі або вимогах до оперативної пам’яті. Порожній екземпляр Manticore Search використовує лише близько 40 МБ оперативної пам’яті RSS.
Пристрої з архітектурою ARM64, такі як Raspberry Pi, Apple M1/M2 тощо
Перевірте, чи відповідає обладнання вимогам до встановлення
Потрібно лише підтвердити, що архітектура arm64 або x86_64, цього достатньо.
Перевірте архітектуру ЦП.
uname -m
aarch64
x86_64
Переконайтеся, що процесор підтримує 64-розрядну версію
lscpu
Перевірте, чи підтримує ядро. Навіть якщо ваш процесор 64-розрядний, операційна система може бути 32-розрядною, виконайте наступну команду, щоб підтвердити:
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
Встановіть пакет manticore
для архітектури ARM64
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) на Ukrainian за допомогою штучного інтелекту.