blog-post

Manticore Search Homebrew tap 来了

我们很高兴地宣布官方 Manticore Search tap 的可用性。

到现在为止,在 MacOS 上运行 Manticore Search 主要有两种方法:要么编译源代码,要么使用我们在每次发布时提供的官方二进制档案。

MacOS 并没有像 Linux 发行版那样的官方软件包,但第三方软件包管理器 Homebrew 在 MacOS 用户中非常流行且易于使用。

为了让我们的 MacOS 用户更方便,从 3.1.0 开始,我们提供一个私有 brew tap,地址为 https://github.com/manticoresoftware/homebrew-tap ,用于通过 brew 安装 Manticore Search。

安装

首先,您需要将我们的 tap 添加到您的系统中:

$ 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],unixodbclibpq。如果您需要从其他 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