Мы рады сообщить о доступности официального репозитория Manticore Search.
До сих пор существовало 2 способа запустить Manticore Search на MacOS: либо скомпилировать исходный код, либо использовать официальный бинарный архив, предоставляемый нами с каждым релизом.
MacOS не имеет официального пакета, как дистрибутивы Linux, но сторонний менеджер пакетов Homebrew очень популярен среди пользователей macOS и очень прост в использовании.
Чтобы упростить жизнь нашим пользователям MacOS, начиная с версии 3.1.0, мы предоставляем частный репозиторий brew по адресу https://github.com/manticoresoftware/homebrew-tap для установки Manticore Search с помощью brew.
Установка
Сначала вам нужно добавить наш репозиторий в вашу систему:
$ brew tap manticoresoftware/tap
Затем установите формулу manticoresearch:
$ brew install manticoresearch
Если вы используете MacOS Sierra (10.12) или MacOS Mojave (10.14), brew установит из наших официальных бутылок (предварительно скомпилированный пакет).
На других версиях MacOS brew скомпилирует Manticore из исходников. В этом случае установка займет немного больше времени, чем на Sierra/Mojave, и установит зависимости, необходимые для компиляции Manticore.
Бинарные файлы (либо из бутылки, либо скомпилированные) поддерживают индексацию из mysql, ODBC и PostgreSQL. Вам нужно будет установить драйверы библиотек, чтобы использовать индексатор для этих баз данных.
Текущая версия требует [email protected],unixodbc и libpq. Если вам нужно индексировать из другой вариации или версии MySQL, вам нужно будет отредактировать файл формулы, который можно найти по адресу:
ls $(brew --prefix)/Homebrew/Library/Taps/manticoresoftware/homebrew-tap/Formula/manticoresearch.rb
и принудительно установить из исходников:
$ brew install --build-from-source manticoresearch
Обратите внимание, что функция репликации недоступна в MacOS.
Запуск
Файл конфигурации Manticore установлен по адресу /usr/local/etc/manticore/sphinx.conf.
Вы можете запустить Manticore как службу brew:
$ brew services start manticoresearch
или вручную:
$ searchd -c /usr/local/etc/manticore/sphinx.conf
