⚠️ Эта страница автоматически переведена, и перевод может быть несовершенным.

Manticore Search 5.0.0

Менеджеры пакетов

Установить Manticore Search на Debian, Ubuntu и Linux Mint с помощью APT

В случае обновления до Manticore 5 рекомендуется сначала удалить старые пакеты, так как структура пакетов изменилась в Manticore 5:

sudo apt remove manticore*

Это не удалит ваши данные или файл конфигурации.

Установите репозиторий APT и новую версию:

wget https://repo.manticoresearch.com/manticore-repo.noarch.deb
sudo dpkg -i manticore-repo.noarch.deb
sudo apt update
sudo apt install manticore manticore-columnar-lib

Запуск Manticore

sudo systemctl start manticore

Подробнее о репозитории APT Manticore Search в документации .

Установить Manticore Search на Centos, RHEL и Oracle Linux с помощью YUM

В случае обновления до Manticore 5 рекомендуется сначала удалить старые пакеты, так как структура пакетов изменилась в Manticore 5:

sudo yum remove manticore*

Это не удалит ваши данные или файл конфигурации.

Установите репозиторий YUM и новую версию:

sudo yum install https://repo.manticoresearch.com/manticore-repo.noarch.rpm
sudo yum install manticore manticore-columnar-lib

Запуск

sudo systemctl start manticore

Подробнее о репозитории YUM Manticore Search в документации .

Установить Manticore Search на MacOS (Intel) с помощью Homebrew (версия 4.2.0)

brew install manticoresoftware/manticore/manticoresearch

Запуск

brew services start manticoresearch

Подробнее о пакете Homebrew Manticore Search в документации .

Запустить Manticore Search в Docker просто для экспериментов (не для продакшна)

docker run --name manticore --rm -d manticoresearch/manticore && sleep 3 && docker exec -it manticore mysql && docker stop manticore

Примечание: контейнер Manticore будет остановлен, как только вы выйдете из клиента mysql, и данные не будут сохранены.

Запустить Manticore Search в Docker для продакшн‑использования

docker run --name manticore -v $(pwd)/data:/var/lib/manticore -p 127.0.0.1:9306:9306 -p 127.0.0.1:9308:9308 -d manticoresearch/manticore

будет:

  • запускать Manticore на портах 9306 (для соединений mysql)
  • и 9308 (для любых других соединений)
  • и использовать ./data/ как каталог данных

Подробнее о продакшн‑использовании в документации .


Отдельные пакеты

wget https://repo.manticoresearch.com/repository/manticoresearch_xenial/dists/manticore_5.0.0-220518-b4cb7da_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_xenial/dists/xenial/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb  

wget https://repo.manticoresearch.com/repository/manticoresearch_bionic/dists/manticore_5.0.0-220518-b4cb7da02_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_bionic/dists/bionic/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da02_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da02_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

wget https://repo.manticoresearch.com/repository/manticoresearch_focal/dists/manticore_5.0.0-220518-b4cb7da02_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_focal/dists/focal/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da02_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da02_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

wget https://repo.manticoresearch.com/repository/manticoresearch_jammy/dists/manticore_5.0.0-220518-b4cb7da02_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_jammy/dists/jammy/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da02_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da02_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

wget https://repo.manticoresearch.com/repository/manticoresearch_stretch/dists/manticore_5.0.0-220518-b4cb7da02_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_stretch/dists/stretch/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da02_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da02_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

wget https://repo.manticoresearch.com/repository/manticoresearch_buster/dists/manticore_5.0.0-220518-b4cb7da02_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_buster/dists/buster/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da02_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da02_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

wget https://repo.manticoresearch.com/repository/manticoresearch_bullseye/dists/manticore_5.0.0-220518-b4cb7da02_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_bullseye/dists/bullseye/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da02_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da02_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

wget https://repo.manticoresearch.com/repository/manticoresearch/dev/centos/7/manticore-5.0.0-220518-b4cb7da02.el7.x86_64.tgz https://repo.manticoresearch.com/repository/manticoresearch/release/centos/7/x86_64/manticore-columnar-lib-1.15.2_220518.b0bcafb-1.el7.centos.x86_64.rpm

tar -xvf manticore-5.0.0-220518-b4cb7da02.el7.x86_64.tgz

rpm -i manticore-*-4.2.1_220517.b9889b4-1.el7.centos.*.rpm manticore-columnar-lib-1.15.2_220518.b0bcafb-1.el7.centos.x86_64.rpm

wget https://repo.manticoresearch.com/repository/manticoresearch/dev/centos/8/manticore-5.0.0-220518-b4cb7da02.el8.x86_64.tgz https://repo.manticoresearch.com/repository/manticoresearch/release/centos/8/x86_64/manticore-columnar-lib-1.15.2_220518.b0bcafb-1.el8.x86_64.rpm

tar -xvf manticore-5.0.0-220518-b4cb7da02.el8.x86_64.tgz

rpm -i manticore-*-4.2.1_220517.b9889b4-1.el8.centos.*.rpm manticore-columnar-lib-1.15.2_220518.b0bcafb-1.el8.centos.x86_64.rpm

Установка

mkdir manticore

cd manticore

wget https://repo.manticoresearch.com/repository/manticoresearch_macos/release/manticore-5.0.0-220518-b4cb7da02_64-main.tar.gz

tar -xf manticore-5.0.0-220518-b4cb7da02_64-main.tar.gz

wget https://repo.manticoresearch.com/repository/manticoresearch_macos/release/manticore-columnar-lib-1.15.2-220518-b0bcafb-osx10.14.4-x86_64.tar.gz

tar -xf manticore-columnar-lib-1.15.2_220518-b0bcafb-osx10.14.4-x86_64.tar.gz -C usr/local

Пожалуйста, найдите более подробную информацию об установке и использовании Manticore в MacOS в документации .

Запуск

LIB_MANTICORE_COLUMNAR=./usr/local/share/manticore/modules/lib_manticore_columnar.so ./usr/local/bin/searchd -c ./usr/local/etc/manticore/manticore.conf
./usr/local/bin/searchd -c ./usr/local/etc/manticore/manticore.conf

Чтобы установить Manticore в Windows:

  1. нажмите две кнопки загрузки ниже

Manticore Search

Manticore Columnar Lib

  1. скачайте архивы
  2. создайте папку, например C:\Manticore
  3. переместите архивы в неё и извлеките файлы:
    • unzip manticore-5.0.0-220518-b4cb7da02-releasex64-main.zip
    • unzip manticore-columnar-lib-1.15.2_220518-b0bcafb-x64.zip

Архив содержит пример файла конфигурации в manticore.conf.in.
Конфигурация содержит заполнители @LOGDIR@, @RUNDIR@ и @CONFDIR@, которые необходимо заменить на:

  • путь к каталогу логов
  • путь к каталогу файлов pid
  • и расположение каталога данных

соответственно. Архив также включает пустые папки var/log и var/data, так что при желании вы можете их использовать.

Чтобы установить searchd (сервер поиска Manticore) как службу Windows, выполните:

C:\Manticore\bin\searchd --install --config C:\Manticore\manticore.conf.in --servicename Manticore

Пожалуйста, найдите более подробную информацию об установке и использовании Manticore в Windows в документации .

Linux Mint 19:

wget https://repo.manticoresearch.com/repository/manticoresearch_bionic/dists/manticore_5.0.0-220518-b4cb7da02_amd64.tgz https://repo.manticoresearch.com/repository/manticoresearch_bionic/dists/bionic/main/binary-amd64/manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

tar -xvf manticore_5.0.0-220518-b4cb7da02_amd64.tgz

sudo dpkg -i manticore-*5.0.0-220518-b4cb7da02_amd64.deb manticore-columnar-lib_1.15.2-220518-b0bcafb_amd64.deb

Другие загрузки

Подробнее о морфологии в Manticore Search в документации .

Распакуйте en.pak.tgz в папку, указанную как lemmatizer_base в вашей конфигурации (/usr/share/manticore/ по умолчанию в Linux), и перезапустите Manticore Search.

Подробнее о морфологии в Manticore Search в документации .

Распакуйте de.pak.tgz в папку, указанную как lemmatizer_base в вашей конфигурации (/usr/share/manticore/ по умолчанию в Linux), и перезапустите Manticore Search.

Подробнее о морфологии в Manticore Search читайте в документации .

Распакуйте ru.pak.tgz в папку, указанную как lemmatizer_base в вашей конфигурации (/usr/share/manticore/ по умолчанию в Linux), и перезапустите Manticore Search.

Конвертер индексов из Sphinx/Manticore 2.x в Manticore 3.x

Обратите внимание, Manticore 4 и 5 также могут читать конвертированные индексы. Подробнее о миграции с Sphinx 2 / Manticore 2 читайте в документации .

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

wget https://repo.manticoresearch.com/repository/manticoresearch_xenial/dists/xenial/main/binary-amd64/manticore-converter_5.0.0-220518-b4cb7da_amd64.deb

dpkg -i manticore-converter_5.0.0-220518-b4cb7da_amd64.deb

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

wget https://repo.manticoresearch.com/repository/manticoresearch_bionic/dists/bionic/main/binary-amd64/manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

dpkg -i manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

wget https://repo.manticoresearch.com/repository/manticoresearch_focal/dists/focal/main/binary-amd64/manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

dpkg -i manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

wget https://repo.manticoresearch.com/repository/manticoresearch_jammy/dists/jammy/main/binary-amd64/manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

dpkg -i manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

wget https://repo.manticoresearch.com/repository/manticoresearch_stretch/dists/stretch/main/binary-amd64/manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

dpkg -i manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

wget https://repo.manticoresearch.com/repository/manticoresearch_buster/dists/buster/main/binary-amd64/manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

dpkg -i manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

wget https://repo.manticoresearch.com/repository/manticoresearch_bullseye/dists/bullseye/main/binary-amd64/manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

dpkg -i manticore-converter_5.0.0-220518-b4cb7da02_amd64.deb

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

yum install https://repo.manticoresearch.com/repository/manticoresearch/release/centos/7/x86_64/manticore-converter-5.0.0_220518.b4cb7da-1.el7.centos.x86_64.rpm

sudo apt install manticore-converter

если вы используете наш APT репозиторий или:

yum install https://repo.manticoresearch.com/repository/manticoresearch/release/centos/8/x86_64/manticore-converter-5.0.0_220518.b4cb7da02-1.el8.x86_64.rpm

Архивные версии

Вы можете найти пакеты Manticore Search версии до 3.5.0 в Github Releases
Вы можете найти пакеты Manticore Search версии с 3.5.0 в repo.manticoresearch.com

Установить Manticore Search

Установить Manticore Search