blog-post

Домашняя точка Manticore Search теперь доступна

Мы рады объявить о доступности официальной точки доступа 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

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

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