Minipouce.fr 是一个在线平台,它使未来的父母能够创建婴儿用品清单,这是一个待产父母想要收到的礼物清单。借助包含超过 150,000 种产品的多品牌目录,Minipouce.fr 旨在为其用户提供直观且极其流畅的导航体验,确保一切易于查找。
通过选择 Meilisearch 作为其市场搜索引擎,Minipouce.fr 能够继续履行其提供最佳用户体验的承诺。

挑战
作为父母,Minipouce.fr 的联合创始人非常了解新父母面临的困境。创建多品牌婴儿用品清单至关重要,这样朋友和亲属就可以从一个地方购物,而不是局限于一家供应商。
推出一个新的市场是一个复杂的任务:你需要产生足够的流量来说服经销商首先在市场上列出他们的产品。另一方面,你需要一个多样化和广泛的目录来吸引客户并推动流量。
对于联合创始人兼工程主管 Anthony Catel 来说,很明显 Minipouce.fr 需要从一开始就提供具有竞争力和高质量的用户体验。重要的是要增强像 Minipouce.fr 这样的平台的搜索功能:更相关的搜索结果会导致用户购买量增加,这反过来又使 Minipouce.fr 能够从其平台上产生的每笔产品购买中收取一定比例的佣金。为了实现这一点,平台背后的技术需要一流,并能够通过包含多个含义层来适应用户可能使用的各种搜索词,从而实现更快、更流畅的产品选择。
更复杂的是,每个零售商都倾向于使用不同的格式来创建其产品目录,这会导致不匹配和缺失的信息,Minipouce.fr 随后需要解决这些信息。同义词也发挥着至关重要的作用,因为一种产品可能有多个名称,而客户可能只熟悉其中一个名称。如果搜索没有考虑所有可能的同义词,用户可能无法找到合适的产品。
所有这些复杂性都需要借助最合适的搜索解决方案来解决。
为什么 Minipouce.fr 选择 Meilisearch
- 更高的开箱即用相关性
在一开始,Minipouce.fr 考虑使用 Algolia,但找不到能够适应一个年轻且快速增长的平台的合适计划。在寻找替代方案时,Anthony 发现了 Typesense 并对其进行了广泛测试。经过一组初始测试后,他决定继续寻找另一种解决方案,该解决方案能够提供比 Typesense 更高的搜索结果相关性。最终,Minipouce.fr 发现了 Meilisearch,并发现其默认配置在测试阶段的搜索结果相关性比 Typesense 更高,而无需进行任何额外调整。
2. 更低的维护成本
Anthony 选择不考虑 ElasticSearch 或类似的解决方案,因为他希望避免管理大量 Java 依赖项。此外,他被 Meilisearch 的开源平台所吸引,该平台运行在Rust 上,这是一种现代语言,与主要由其竞争对手使用的 C++ 相比。这种选择减少了调试和基础设施维护所花费的时间,这对规模较小的团队来说是一个至关重要的因素。
3. Meilisearch 的支持和服务增强了其开源产品
随着高业务风险和搜索结果质量至关重要,Minipouce.fr 寻求一个可靠且维护良好的解决方案。借助 Meilisearch 的开源引擎,工单和提交的组织处理方式暗示着一个成熟的企业在背后支持它。
实施
如今,Minipouce.fr 使用 Meilisearch 为整个网站提供动力。将市场从 Typesense 迁移到 Meilisearch 产品的整个过程在半天内完成,这是一个快速高效的过程。Anthony 特别欣赏多种编程语言中不同 SDK 的可用性,包括 Python SDK。此功能使 Meilisearch 自然地加入了他的技术栈,因为它简化了平台的设置,而无需额外的资源。
为了进一步优化搜索体验,使用 Meilisearch 实施了额外的调整。这包括排序功能,该功能根据流行度对目录中的某些项目进行优先排序。更新实时推送,确保搜索结果始终保持最新。
结果
Minipouce.fr 对 Meilisearch 的无缝集成和低维护需求感到非常高兴,这要归功于其默认配置从一开始就有效地工作。搜索结果的相关性令人印象深刻,超过了其他测试的替代解决方案的性能。最重要的是,自实施 Meilisearch 以来,Minipouce.fr 观察到其平台上的搜索量增长了 5 倍。
展望未来,Minipouce.fr 预计将有更大的可能性,例如实施向量搜索,这将使搜索之间建立智能连接,从而进一步增强搜索体验。考虑到未来,Minipouce 看到了迁移到 Meilisearch 云产品以外包基础设施维护的潜在好处,从而实现更高的效率和可扩展性。