Bookshop.org 使用 Meilisearch 将搜索购买量提高 43%
通过 Meilisearch,Bookshop.org 每5位顾客中就有1位找到了他们想找的书并购买了。

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