Manticore 3.5.0: 新的多任务模式,50+ 个错误修复,新手册,APT 仓库等

好久不见。这个版本花了我们很长时间,超过 3 个月的努力,但它终于来了。我们有很多酷炫的东西要宣布。

首先,我们修复了 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