Elasticsearch应用

全文检索

模糊搜索

高速聚合

实时品牌搜索实现:
展示品牌搜索条件时,只展示未结束的拍卖活动的品牌分组数据。

空间搜索

滴滴打车实现:
乘客端:发布乘车订单,将位置信息及目的地信息等提交到服务端,存储到ES中;
司机端:实时上传实时位置,服务端根据司机的实时位置通过GEO空间搜索指定范围的位置的订单,返回到司机端,然后由司机选择是否接单;每次查询都会记录司机的请求次数到服务端缓存,对于多次搜索订单失败的司机的请求,会扩大搜索范围,依此类推,直到搜索到订单,搜索到的结果会按照距离由近到远排序,优先展示距离较近的订单,接单后清空缓存中的请求次数,便于下次接单优先近距离的开始搜索订单。

你可能感兴趣的:(Elasticsearch应用)