Percolate queries: Manticore Search vs Luwak

在本文中,我们测试了 Manticore Search 与 Luwak 在处理 percolate queries 时的性能表现。
介绍 最近,我们 测试了 Manticore Search 与 Elasticsearch 中 percolate queries 的性能 。今天,我们将关注 Luwak——一种基于 Lucene 搜索库的存储查询引擎。
在开发 percolate queries 时,我们研究了现有实现该功能的引擎。Flax(Luwak 的作者)提供的基准测试 …

构建 1M 文档索引且不需要任何真实文档

大家好
我想分享一个有趣的技巧,展示如何在 Sphinx / Manticore Search 中轻松创建测试索引,而无需填充大量数据库数据。下面是一个完整的 Sphinx / Manticore Search 配置,可以构建一个包含随机 3 字符单词和地理坐标的 1M 文档索引,还提供了构建索引的命令示例和在索引中搜索的 sphinxql 查询示例。您只需要任何数据库连接(这里使用 mysql -u root)。
[snikolaev@dev01 ~]$ cat …

Manticore 索引基础

在这篇文章中,我们讨论了 Manticore 索引的介绍。
Manticore 搜索支持两种存储索引类型:
普通(也称为离线或磁盘)索引。数据在创建时索引一次,支持在线重建和非文本属性的在线更新
实时索引。类似于数据库表,在线更新随时可能
此外,一种基于实时类型的特殊索引,称为 percolate,可用于存储 <span class="std std-ref">Percolate 查询</span> 。
在当前版本中,索引使用类似于 …

Manticore Search 2.6.3 GA 版本发布

我们很高兴地宣布发布 Manticore Search 2.6.3 GA。 可以从 此处 下载适用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预编译包。Docker 镜像请查看官方 仓库 。
在编译 Manticore Search 时,可以通过添加 -DUSE_JEMALLOC=1 到 cmake 来使用 jemalloc。系统中必须已安装 jemalloc。
在 Windows 系统上, …

blog-post

关于 Jemalloc 的研究

正如在 http://jemalloc.net/ 上所说:
jemalloc 是一种通用的 malloc(3) 实现,强调避免碎片化和可扩展的并发支持。
一些 Sphinx 和 Manticore Search 用户偏好 jemalloc 而非 malloc,并表示它在节省 RAM 方面有所帮助。我在 3 个 Manticore 集群(se03/03-2,se04/04-2,se05/05-2)上进行了为期 2 周的测试,以观察 jemalloc 对资源消耗和响应时间 …

安装Manticore Search

安装Manticore Search