Bookshop.org 是一家位于纽约布鲁克林的在线书店,其使命是为当地独立书店提供经济支持。根据设计,Bookshop.org 将超过 80% 的利润率捐赠给商店和商店的附属机构:出版物、作者以及其他构成围绕书籍的繁荣和鼓舞人心的文化的人。
通过与 Meilisearch Cloud 合作,Bookshop.org 团队可以享受搜索相关性的提升、减少维护和运营成本,并让其工程团队专注于其核心业务。

- Bookshop.org 首席执行官 Andy Hunter
挑战
Bookshop.org 拥有超过六百万册书籍的令人印象深刻的库存。对于客户体验来说,网站上搜索特定书籍的任何人都需要尽快找到它。库存中大量的书籍意味着需要内部团队对索引和排名进行搜索的大量项目。
你只有一次机会。我们有很多访客非常关心他们的社区和道德消费 - 这些买家特别选择使用 Bookshop,我们必须确保他们能够像在其他大型书店一样轻松地找到书籍,否则我们会失去他们。
- Bookshop.org 首席技术官 Mason Stewart
在切换到 Meilisearch 之前,Bookshop.org 正在使用由 Elasticsearch 提供的搜索引擎解决方案。然而,对于只有八名工程师的小团队和许多独特的客户来说,Bookshop.org 需要一个需要更少维护和微调的解决方案。此外,更简化的解决方案将使公司内的员工能够参与排名规则和配置,从而持续改进搜索相关性。
Bookshop.org 选择 Meilisearch 的原因
1. 简化的流程,让决策者参与其中
对于 Bookshop.org 团队来说,Meilisearch 的优势在于其简单易用,使决策者和非开发人员能够非常接近排名规则。这对于在繁忙的假期期间适应不断变化的书籍搜索标准并始终保持搜索结果相关性至关重要。
能够快速迭代并更改规则时快速重新索引,这是一种与搜索合作的新方式。以前,只有我们的工程师拥有调整书籍搜索规则的专业知识。
- Bookshop.org 首席技术官 Mason Stewart
2. 快速迭代的产品周期
Bookshop.org 团队还强调了快速迭代周期,使他们能够更快地解决问题。Bookshop 的团队可以随时与 Meilisearch 团队直接互动,以解决问题或引入快速修复。据首席技术官 Mason Stewart 称,该公司重视紧凑型搜索引擎与反应灵敏的团队相结合带来的敏捷性。
3. 将托管和基础设施维护外包给 Meilisearch 团队的能力
确保搜索稳定性对于 Bookshop.org 业务的成功至关重要。在与 Meilisearch 团队会面和互动后,首席技术官对委托他们通过云产品管理 Meilisearch 服务器充满信心。
最初的价值来自 Bookshop 开始使用 Meilisearch 开源解决方案并在本地托管基础设施这一事实。但是,对于我们这样一个小团队来说,在过渡环境和测试环境中使用它是一项更艰巨的任务,因为我们不能全年专注于搜索。我们最终确实切换到了 Meilisearch Cloud,因为它对我们来说更适合外包。
- Bookshop.org 首席技术官 Mason Stewart
通过从 Meilisearch 的开源版本过渡到 Meilisearch Cloud,Bookshop.org 团队现在可以专注于其主要运营,同时将搜索基础设施的管理委托给专家。
4. 支持规模和业务模型适应性的能力
Bookshop.org 庞大的库存,加上大量的月度用户,使得市场上的一些定价模式对于书店的独特业务模式来说是不可行的。对于一个利润率低、搜索量大、用户量大且文档数量多的企业来说,Meilisearch 被证明是完美的契合。
实施
在重新评估了书籍搜索的主要挑战后,Bookshop.org 团队进行了研究并评估了替代解决方案,以解决他们对更易于使用且需要更少维护的搜索解决方案的需求。他们偶然发现了 Meilisearch,该解决方案在一个流行的技术新闻讨论平台上得到了推荐。一个快速测试环境是开箱即用的,并且该团队发现 Meilisearch 非常适合测试继续。首席技术官和工程师向管理层展示了工作的原型,并决定在假期季开始之前实施 Meilisearch,假期季通常从年底开始。时间至关重要,因为年底的季节性销售增长带来了很多消费者活动的增加,并因此为书商带来了很大一部分利润。
最初的演示包括将 Meilisearch 连接到书籍目录,快速且简单。然后,遵循了平衡和排名数据的过程,这些数据应该从内部告知结果的质量,权衡不同的因素,例如书籍最近出售的时间或发布时间。该团队承认,如果事先存在干净的数据目录,向 Meilisearch 的过渡将是无缝的。
更改排名规则以使书籍搜索对购物者保持相关性的过程非常简化。假设他们想在排名规则中提高或降低书籍描述的排名。他们需要做的就是将其向上或向下移动,重新索引整个目录,并轻松进行任何更改。拥有应用于整个数据库的全局排名规则证明对需要了解一个更改如何影响整个存储库的搜索的小团队来说是健康的。
在调整规则几周后,我们几乎没有进行任何更改。这几乎完美无瑕。
- Bookshop.org 首席技术官 Mason Stewart
为了补充与 Meilisearch 的未来愿景,Bookshop.org 团队提到,拥有多索引搜索将是改善网站访问者搜索体验的下一件最重要的事情。例如,网站访问者在搜索栏中搜索特定关键字。多索引搜索允许引擎跨多个来源执行并发搜索。为此,Meilisearch 很高兴宣布发布 联合搜索,该功能作为 v1.1 中的附加步骤,用于提升用户体验并提高 Bookshop.org 客户的相关性。
结果
使用最初的 Meilisearch 部署,该团队可以将搜索性能与他们使用之前的 Elasticsearch 配置获得的指标进行比较。
通过将 Meilisearch 引入,该团队引入了简单的配置过程,无需增加团队的带宽或专业知识。使用 Elasticsearch,14% 的搜索导致了购买。使用 Meilisearch,该数字跃升至 20%,总转化率提高了 43%。