文章

基于 Elasticsearch 的通用搜索是蚂蚁内部最大的搜索产品,目前拥有上万亿文档,服务了上百个业务方。

一、源动力:架构复杂、运维艰难

和大多数大型企业一样,蚂蚁内部也有一套自研的搜索系统,我们称之为主搜。但是由于这种系统可定制性高,所以一般业务接入比较复杂,周期比较长。

而对于大量新兴的中小业务而言,迭代速度尤为关键,因此难以用主搜去满足。

主搜不能满足,业务又实际要用,怎么办呢?那就只能自建了。蚂蚁内部有很多小的搜索系统,有 ES,也有 solr,甚至还有自己用 Lucene 的。

1、业务痛点
Elasticsearch在蚂蚁金服的实践经验
然而业务由于自身迭代速度很快,去运维这些搜索系统成本很大。就像 ES,虽然搭建一套很是简单,但是用在真实生产环境中还是需要很多专业知识的。作为业务部门很难去投入人力去运维维护。

阅读更多