Мы рады объявить о доступности официальной точки доступа Manticore Search.
До сих пор было два способа запустить 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 установит из наших официальных бутылок (предcompiled пакет).
На других версиях 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