# Locally 为全球超过47,000家零售商提供基于位置的电商体验

Locally 是一家领先的购物赋能平台，连接品牌、零售商和消费者。该平台每月服务超过5500万独立在线购物者，每年促成价值超过18亿美元的在线到线下销售推荐，处理来自地理搜索、电商、聚合和向量搜索工作负载的每秒数万个查询。

### 公司

Locally 是一家领先的购物赋能平台，连接品牌、零售商和消费者。2014年在新奥尔良成立，Locally 每月服务超过5500万独立在线购物者，并促成每年价值超过18亿美元的在线到线下销售推荐。该平台代表全球超过47,000家零售商，直接位于许多高流量品牌和零售商网站的关键路径上，处理高度动态且季节性极强的流量模式，这对性能、可靠性和成本控制提出了严格要求。Locally 使购物者能够在线研究产品后，在本地商店预订，弥合在线研究与店内购物之间的差距。

### 挑战 

自2014年早期开始使用Elasticsearch以来，Locally 的团队发现，随着规模扩大，操作开销、成本和索引性能使得平台高效发展变得更加困难。工程师们发现Elasticsearch难以接近，这阻碍了开发的足够动力。此外，Elasticsearch的托管和维护极其复杂且昂贵，在其规模下索引数据速度太慢。

> Ben Hirsch，首席技术官兼联合创始人："我们在2024年初开始尝试Manticore，立即意识到它的速度有多快——在运行时与Elastic相当，但索引速度更快。随后我们部署了一个概念验证到生产环境，发现与等效的Elasticsearch服务相比，成本降低了16倍。"

### 解决方案与成果
* Locally 从Elasticsearch迁移到Manticore Search，在保持可比查询性能的同时，实现了成本降低16倍。
* Manticore Search 现在在生产环境中处理来自多个工作负载的每秒数万个查询：聚合、地理空间索引、电商搜索和向量驱动的自动补全。
* 在Google Cloud Platform上的部署使用Compute Engine实例，结合自动扩展、托管实例组和HAProxy负载均衡器，以实现最佳性能和可靠性。
* 该系统已成功处理了两个假期季节，几乎没有任何问题和几乎零停机时间，证明了在高峰期季节需求下的稳定性。
* 日常操作现在完全自动化且无需人工干预，使团队能够专注于产品开发，而不是维护搜索基础设施。

了解更多请阅读我们的 [博客](/blog/manticore-search-at-scale-on-google-cloud/)。
