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

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

许久未见。此次发布耗时如此之久,超过三个月的辛勤工作,但最终它终于到来了。我们有许多令人兴奋的事情要宣布。

首先,我们修复了50多个错误和崩溃

其次,我们将Manticore多任务模式从线程改为协程。这需要对代码进行全局重构,但最终我们得到的是:

  • 更简单的代码,减少了出错的可能性,并使代码贡献更容易
  • 更简单的配置:
  • 不再有不同工作模式,因为新模式应该是最优的,带来最低的开销。
  • 没有dist_threads - 消除了线程的过度使用,使事情更简单,Manticore将尽可能多地并行运行您的查询。
  • 优化了线程内存消耗
  • 在许多情况下,查询速度更快,因为Manticore现在可以更高效地利用您的多核CPU,即使您忘记自己这样做(例如使用dist_threads,现在也已过时)。

第三,我们制作了** 新的Manticore手册 **,包含:

  • 全新结构和外观
  • 基于Manticore Search的搜索,支持自动补全
  • 更易于使用的代码示例
  • 快捷方式mnt.cr/something,您可以轻松查找此或彼设置的工作方式
  • markdown格式,因此您可以在 GitHub 上帮助编辑它
  • 以及许多其他令人兴奋的功能

第四,我们改进了我们的分发流程和工具:

  • 现在有一个官方的APT仓库,您可以在Ubuntu和Debian中使用它进行更简单的安装和更新(只需apt install manticore)。
  • 为所有版本添加了自动构建的开发包。只要每个新提交通过自动化测试,它会立即打包并成为 repo.manticoresearch.com 上可安装和使用的版本。
  • 添加了开发APT/YUM仓库。如果您迫不及待想等到下一个版本,并希望每天更新Manticore,现在如果您使用开发APT/YUM仓库,可以轻松做到这一点。

还有许多其他令人兴奋的事情:

请参阅新手册中的完整变更日志 - https://manual.manticoresearch.com/Changelog ,仅举几个最有趣的内容:

官方PHP客户端v1.3

  • v1.3和v1.4已发布,共有超过20项增强功能
  • 我们想感谢 Gordon Anderson 对客户端的巨大贡献。谢谢,Gordon!

社区Laravel客户端

最近 @EvilFreelancer 开始开发 Laravel ManticoreSearch插件 。感谢您对项目的贡献,Pavel!

敬请期待!我们正在开发一些非常大的东西,接下来的发布将更加精彩。

此致敬礼,
Manticore团队

安装Manticore Search

安装Manticore Search