Meilisearch 1.0稳定版发布,Rust高性能开源搜索引擎

出品 | OSC开源社区(ID:oschina2013)历经三年多的开发,Meilisearch 1.0 首个完全稳定版已正式发布,可用于生产环境且向前兼容。Meilisearch 是 Rust 实现的高性能开源搜索引擎,支持方便地集成到任何网站或应用程序,支持自托管 (self-hosting),可作为 Algolia 和 Elasticsearch 的轻量替代方案。Meilisearch 内置了许多实用功能,比如:
  • 快速的输入即搜索 (search-as-you-type) 体验,也称作 “即时搜索”

  • 支持冗错 / 纠错搜索 (typo tolerance)

  • 支持多面搜索 (faceted search)

  • 支持基于地理位置的搜索 (geosearch)

  • 支持多租户 (multi-tenancy)

此外,Meilisearch 提供了一整套完整的 SDK 和库,让开发者便捷地将其连接到流行的编程语言和 Web 工具。Meilisearch 的搜索功能支持所有语言,对任何使用空格分隔单词的语言以及中文、日语、希伯来语、泰语和韩语都进行了特殊优化。据介绍,1.0 的 CLI 工具不仅进入了稳定状态,还新增了许多破坏兼容性的重要变化,使错误处理程序更加直观。开发团队也表示,在 v2.0.0 发布之前,未来的 CLI 版本不会再有破坏性的更改。新版本还优化了索引和搜索速度,主要包括以下方面:
  • 优化包含多个长单词的搜索请求的内存使用

  • 提升 exactness 包含多个单词的搜索请求的排序规则性能

  • 在解释搜索查询时将多词同义词翻译成短语。此项变更优化了结果的相关性,并改进包含多词同义词的搜索查询延迟的稳定性,从而消除 DoS 攻击的来源

  • 优化 proximity 以短词结尾的搜索请求的排序规则性能

  • 限制在不需要时更新设置引起的重新索引

  • 减少邻近排序规则的增量索引时间

  • 改进软删除 (soft-deletion) 计算

下载地址 & 完整发布说明:https://github.com/meilisearch/meilisearch/releases/tag/v1.0.0


往期推荐



全球开源技术峰会,优质议题征集

《2022 中国开源开发者报告》正式发布!

谷歌与ChatGPT展开直接竞争


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

相关推荐

  • 中国开源社区健康案例——Apache EventMesh社区
  • 前沿开源技术领域解读——开源DevOps
  • GitHub、GitLab同步大裁员
  • 奇舞周刊第 481 期 数据不够实时:试试长连接?
  • 对标ChatGPT,新AI助手Claude来了
  • 火爆全网的ChatGPT到底是个啥?
  • 突发!又一科技巨头一夜裁员10000人:别在最好的年纪,活得太安逸!
  • 为什么首席信息官现在需要跳转到Flutter?
  • 周鸿祎:搭不上这班车容易被淘汰!张朝阳补充:没能力,别乱进!
  • 开发者危机!GitHub、GitLab 全部大裁员
  • 马斯克解雇 Twitter 首席工程师,只因不愿被指“过气”!
  • “老百姓拿1/3存款买房,中国经济就恢复了”:又有专家大尺度言论曝光,全网吵翻了…...
  • 被“果冻”包裹住的酥胸,把老公拿捏得死死的!连闺蜜同事都在穿!
  • 68岁林青霞近照曝光,面部下垂,身材走形:离开娱乐圈后,我终于不用当大美人了!
  • 腾讯一面:如何停止一个正在运行的线程?
  • ChatGPT 版 Bing 开启测试申请,谷歌 Chrome 用户被拒在门外
  • 大厂面试最喜欢考察Golang的哪些能力?这篇说全了 | 极客时间
  • Zoom 全球裁员,中国区赔偿 N+4,网友:领导层的愚蠢让员工买单
  • 从 polyrepo 到 monorepo,前端代码仓库改造工程实践
  • 马斯克开会当场解雇Twitter首席工程师:我有1亿多粉丝,他却说公众对我失去兴趣