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

Manticore Search: 3 years after forking from Sphinx

2017年5月,我们对Sphinxsearch 2.3.2进行了分叉,我们称之为 Manticore Search 。下面您将看到关于Manticore Search作为Sphinx分叉的简要报告,以及我们自那时以来取得的成就。
为什么我们要分叉Sphinx? 首先,为什么要进行分叉?2016年底,Sphinxsearch的开发工作被暂停了。使用Sphinx的用户以及一些支持该项目开发的客户对此感到担忧,因为:
错误长时间得不到修复 长期承诺的新功能没有实现 与Sphinx团 …

blog-post

Manticore Search 3.5.4: Python, Java and Javascript clients and faster OPTIMIZE

我们很高兴宣布 Manticore Search 3.5.4 已发布,这是我们 2020 年的第六个也是最后一个版本。
更快的 OPTIMIZE 如果您使用 Manticore Search 的 实时索引 ,您知道有一个命令 OPTIMIZE INDEX 用于索引压缩。Manticore 3.5.4 在对实时索引进行 OPTIMIZing 时,当磁盘块显然不再需要(所有文档都被删除)时,会自动删除该块。之前仍需要合并,现在该块可以立即删除。如果您在索引中维护保留策略并定期删除 …

blog-post

Manticore Search 3.5.2: optimized OPTIMIZE, standalone NOT, faceting via HTTP and more

我们很高兴地宣布 Manticore Search 3.5.2 已发布!
除了19个错误修复外,还引入了一些新功能和更改:
更智能的OPTIMIZE 如果您使用 Manticore Search 的 实时索引 ,您知道有一个命令 OPTIMIZE INDEX 用于索引压缩。历史上它只能将索引块合并为一个块。在3.5.2版本中,这一行为已更改并可配置:
默认情况下,最终的块数等于 2 * CPU核心数,这可以高效利用您的多核CPU 为了微调行为,新增了一个选项 cutoff,它 …

blog-post

Introduction to full-text operators and basic search

在本教程中,我们将探讨Manticore Search中可用的全文搜索运算符。
全文搜索运算符和基本搜索简介 Manticore Search中的所有搜索操作都基于标准布尔运算符(AND,OR,NOT),这些运算符可以组合使用并以任意顺序排列,以组合或排除关键词以获得更相关的结果。
默认且最简单的全文搜索运算符是AND,当您只需在搜索中列出几个词时,就会默认使用该运算符。
AND 是默认运算符,使用 fast slow 查询将返回同时包含两个词项 'fast' …

Manticore 3.5.0: new multitasking mode, 50+ bugfixes, new manual, APT repo and more

许久未见。此次发布耗时如此之久,超过三个月的辛勤工作,但最终它终于到来了。我们有许多令人兴奋的事情要宣布。
首先,我们修复了50多个错误和崩溃。
其次,我们将Manticore多任务模式从线程改为协程。这需要对代码进行全局重构,但最终我们得到的是:
更简单的代码,减少了出错的可能性,并使代码贡献更容易 更简单的配置: 不再有不同工作模式,因为新模式应该是最优的,带来最低的开销。 没有dist_threads - 消除了线程的过度使用,使事情更简单,Manticore将尽可能多 …

安装Manticore Search

安装Manticore Search