回到主页Meilisearch 的标志
返回文章
2024年5月13日

Meilisearch 是 OCTO Technology 的首选合作伙伴

OCTO 团队选择 Meilisearch 是因为其与现有技术栈的兼容性以及易于实施的特点,能够满足客户的复杂需求。

Maya Shin
Maya ShinMeilisearch 市场营销主管mayya_shin
Meilisearch is a partner of choice for OCTO Technology

OCTO Technology 是一家专注于新技术和数字化转型挑战的咨询公司。公司总部位于巴黎,以其技术专长和创新方法而闻名。

"使用 Meilisearch 的可搜索页面非常快速高效。Meilisearch 为我们提供了交钥匙解决方案和及时响应的支持,满足了客户的需求。" - Simon Belbeoch, Octo Technology 技术负责人/经理

OCTO Technology 为其一位未公开的客户使用 Meilisearch。该客户运营一个平台,旨在为年轻人提供相关的就业机会,允许他们搜索所有关于融入职场生活的信息。该项目涉及实现一个搜索功能,用于查找从各种来源整合的数据。

鉴于其行业的特殊需求,客户从一开始就强烈倾向于开源解决方案。其他决策因素包括良好的性能和对数据的更大控制权,使用户能够通过全面的职位列表快速找到他们理想的职位。

挑战

客户面临的搜索挑战需要一个特定的解决方案,而不仅仅是标准配置或通用搜索引擎。他们的网站有需要自定义编程的定制字段。他们旨在用新的 Meilisearch 解决方案取代以前的搜索引擎 Algolia,同时不影响功能或性能。

由于需要聚合来自不同合作伙伴的各种格式的数据并管理不完整数据,以确保平台上的搜索体验一致,任务变得更加复杂。OCTO 的客户还需要对搜索结果有更多控制权,并寻求与他们的 CMS Strapi 集成,以更好地控制数据。

OCTO 选择 Meilisearch 的原因

在确定具体的搜索提供商之前,OCTO Technology 代表其客户进行了几次不同的场景测试,并探索了以下解决方案

  • 虽然曾短暂考虑构建专有的内部解决方案,但最终因成本效益和高性能预期而被排除。
  • OCTO 团队利用他们之前与该平台的经验,最初考虑集成 Algolia。然而,他们最终更倾向于 Meilisearch 提供的开源透明度,这使他们对技术和定制设置有了更大的控制权。
  • 尽管 OCTO 团队认为 Elasticsearch 对于客户的用例来说过于复杂,但他们决定将其用于日志记录和数据配置。最终,尽管他们之前有 Elasticsearch 的专业知识,但该产品的复杂性使得团队无法充分利用 Elasticsearch 的功能。

最终,以下因素在决策中起到了最大的作用

偏好开源

为了透明度并符合 OCTO 客户垂直领域的特定需求,要求技术栈主要是开源且可公开访问的。

对 Meilisearch 进行了压力测试,其性能比最初部署的定制搜索解决方案提供了更好的搜索结果。

无缝 CMS 集成

OCTO 的客户使用无头 CMS 解决方案 Strapi 进行数据管理,并发现 Meilisearch 通过该 CMS 支持无缝集成。添加数据和更新前端都非常简单,Strapi 连接运行顺畅。

整合多个数据源

这一挑战凸显了精确控制和强大性能的需求。为了展示 Meilisearch 的能力,OCTO 团队进行了一项全面的概念验证,重点在于聚合来自不同来源和格式的各种职位信息。

OCTO 进行了一系列压力测试,以评估搜索页面在极端条件下的功能,包括处理大量数据和在索引过程中保持搜索功能。在测量响应速度的同时,他们还测试了系统在大数据摄入下的稳定性,以评估搜索能力是否能承受极端条件。


准备好提升您的搜索体验了吗?

联系销售


实施

该平台使用 Next.js 开发并托管在 Github 上(应 OCTO 团队要求为保护客户匿名性,未公开链接),展示了 OCTO 客户的自管理实例。

即使没有特定的 Meilisearch 专业知识,该搜索引擎也易于实施,并通过一个插件与 Strapi 集成。在前端,OCTO 开发了自定义 Strapi 组件,使其客户能够通过 CMS 轻松管理 UI 编辑。

“最初,我们不得不从开源组件扩展,创建自定义组件,以满足我们客户的特定需求。从那时起,我们一直重复使用这些前端组件。Strapi 到 Meilisearch 插件的早期阶段遇到了一些错误,但多亏了与 Meilisearch 团队的及时响应合作,这些问题得到了迅速解决。” - Simon Belbeoch, Octo Technology 技术负责人/经理。

实施过程中还包括了进一步的全面压力测试,以确保系统性能的稳健。这些测试包括数据插入、同时搜索以及在搜索过程中进行数据插入。

结果

Meilisearch 的实施结果是积极的。上线前进行的全面概念验证和压力测试表明,搜索功能表现良好,页面没有崩溃。OCTO 的客户现在可以完全独立管理实例,通过更相关的搜索结果增强用户体验,减少用户挫败感。尽管事先没有设定具体指标,但此次实施成功地达到了项目目标,OCTO 的客户观察到 Meilisearch 的搜索性能超越了他们之前的定制搜索解决方案。

展望

通过 Meilisearch 完成的项目所获得的经验使 OCTO 能够在与客户的早期讨论中整合 Meilisearch。这使得 OCTO 团队能够更有效地满足客户需求,促使他们考虑将 Meilisearch 用于内部以及新客户。此外,该客户对 Meilisearch 表现出浓厚兴趣,这促使他们考虑将其应用于其他产品中。


想了解 Meilisearch 的最新动态?订阅我们的新闻通讯。通过查阅我们的路线图并参与我们的产品讨论,帮助我们塑造 Meilisearch 的未来。

如有其他需求,请加入我们的开发者社区 Discord

Scaling to billions: How Agora elevates e-commerce search with Meilisearch AI

扩展至数十亿:Agora 如何利用 Meilisearch AI 提升电商搜索

Agora 利用 Meilisearch 实现快速、直观且可扩展的电商搜索。

Maya Shin
Maya Shin2025年3月26日
How Rayon leverages AI semantic features for a seamless design UX

Rayon 如何利用 AI 语义功能实现无缝设计用户体验

Rayon 选择 Meilisearch 帮助设计专业人士实现无缝用户体验。

Maya Shin
Maya Shin2025年3月20日
AI-Powered discovery: how MotionElements elevates creators

AI 驱动的发现:MotionElements 如何赋能创作者

MotionElements 选择 Meilisearch 以实现更快的搜索性能、更高的准确性和更高的用户参与度。

Maya Shin
Maya Shin2025年3月17日