最近我们公司因业务发展较快,不少服务遇到了一些瓶颈,影响最大的就是数据量的暴增带来的搜索效率的问题.虽然建立索引以及利用好缓存可以有效地缓解该问题,但是随着业务的发展,业务的复杂度也逐渐提升,原有的技术已经不足以支撑这日渐庞大的业务需求了,例如我想要模糊搜索某一个商品,但搜索的词不一定是商品的名称,也可能是商品的描述.简介,而且还要支持多个关键字搜等等.这些瓶颈不是光靠代码优化能够解决的,所以我们决定搭一个ES搜索服务来解决现有的业务瓶颈. 由于之前的工作对这块也没有太过深入地接触,所以我决定从…