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

Manticore Search Homebrew tap is here

Мы рады объявить о доступности официального tap Manticore Search.

До сих пор существовало 2 способа запуска Manticore Search на macOS: либо компилировать исходники, либо использовать официальный бинарный архив, предоставляемый нами с каждым релизом.

В macOS нет официального пакета, как в дистрибутивах Linux, но сторонний менеджер пакетов Homebrew очень популярен среди пользователей macOS и очень прост в использовании.

Чтобы упростить работу нашим пользователям macOS, начиная с версии 3.1.0 мы предоставляем приватный brew‑tap по адресу https://github.com/manticoresoftware/homebrew-tap для установки Manticore Search с помощью brew.

Установка

Сначала вам нужно добавить наш tap в вашу систему:

$ brew tap manticoresoftware/tap

Затем установите формулу manticoresearch:

$ brew install manticoresearch

Если вы используете macOS Sierra (10.12) или macOS Mojave (10.14), brew установит из наших официальных bottle (предкомпилированных пакетов).
На других версиях macOS brew будет компилировать Manticore из исходников. В этом случае установка займет немного больше времени, чем на Sierra/Mojave, и будут установлены зависимости, необходимые для компиляции Manticore.
Бинарные файлы (как из bottle, так и скомпилированные) поддерживают индексацию из 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

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

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