⚠️ 此页面为自动翻译,翻译可能不完美。
blog-post

Manticore Search Homebrew tap is here

我们很高兴地宣布官方 Manticore Search tap 现已发布。

在此之前,在 MacOS 上运行 Manticore Search 有两种方式:要么编译源代码,要么使用我们在每次发布时提供的官方二进制归档文件。

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

为了使我们的 macOS 用户更方便,从 3.1.0 版本开始,我们在 https://github.com/manticoresoftware/homebrew-tap 提供了一个私有的 brew 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 进行索引。你需要安装相应的库驱动程序,才能使用这些数据库的 indexer。
当前版本需要 [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
你可以通过 brew 服务启动 Manticore:

$ brew services start manticoresearch

或者手动启动:

$ searchd -c /usr/local/etc/manticore/sphinx.conf

安装Manticore Search

安装Manticore Search