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

Percolate queries: Manticore Search vs Elasticsearch

引言 倒排查询也被称为持久查询、前瞻性搜索、文档路由、反向搜索或逆向搜索。 通常进行搜索的方式是存储我们想要搜索的文档,并对它们执行查询。然而,有时我们希望将查询应用于传入的新文档以触发匹配。在某些场景中这是需要的。例如,监控系统不仅收集数据,还希望在不同事件发生时通知用户。这可能包括达到某个指标的阈值或监控数据中出现的特定值。另一个类似的案例是新闻聚合。您可以通知用户有关任何新鲜新闻的信息,但用户可能只希望收到特定类别或主题的通知。更进一步,他们可能只对某些“关键词”感兴 ...

Manticore Search 2.6.1 GA release

我们很高兴地宣布发布 Manticore Search 2.6.1 GA 。 适用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预构建软件包可以从 此处 下载。有关 Docker 镜像,请查看官方 仓库 。 改进和变更 HTTP JSON API 新增了用于 Percolate 查询的端点 /json/pq。 在具有 镜像 的 代理 情况下, agent_retry_count 的行为已更改, ...

HTTP JSON API 简介

现有的 HTTP 接口仅提供简单的功能。Manticore Search 2.5.1 新增的端点启动了一个全新的 API。 到目前为止,存在 2 个端点: /search - 以简单格式执行搜索查询 /sql - 执行 SphinxQL 选择语句,从而允许在不使用 mysql 客户端的情况下重用 SphinxQL 格式的搜索 新端点 /json 与前两个不同,旨在通过 HTTP 使用 JSON 在请求和响应中提供一个全新的 API。 有些人可能会问, ...

Manticore Search 2.6.0 release

我们很高兴宣布 Manticore Search 2.6.0. 的发布。 适用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预构建软件包可以从 这里 下载。 渗透查询 此版本引入了称为渗透查询、前瞻性搜索或反向搜索的功能。与正常工作流程中将文档存储在索引中并对索引运行查询不同,这种技术允许持久存储查询并测试文档是否与它们匹配。查询存储在新的索引类型 - 渗透查询 - 中,类似于实时索引,可以使用新的命令 CALL PQ 来测试文档 ...

Percolate Queries

长期请求的功能之一现在在最新代码中可用:渗透查询。 如果想通过交互式课程了解,请前往 此处 。 渗透查询也被称为持久查询、前瞻性搜索、文档路由、反向搜索或逆向搜索。 通常进行搜索的方式是存储我们想要搜索的文档,并对它们执行查询。然而,有时我们希望将查询应用于新到达的文档以触发匹配。在某些场景中这是需要的。例如,监控系统不仅收集数据,还希望在不同事件发生时通知用户。这可能包括达到某个指标的阈值或监控数据中出现的特定值。另一个类似的案例是新闻聚合。您可以通知用户任何新鲜的新闻,但 ...

Manticore Search 2.5.1 Release

我们很高兴宣布 Manticore Search 2.5.1 版本的发布。 适用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预编译包可以从 这里 下载。 HTTP API JSON 查询 HTTP API 新增了一个端点,允许以 JSON 格式编写查询。虽然目前尚未具备 SphinxQL 的全部功能,但它可以执行 搜索 和数据操作( 插入 / 更新 / 替换 / 删除 )。目前有一些限制,因为数据操作功能尚未支持 MVA ...

安装Manticore Search

安装Manticore Search