摘要:
https://yq.aliyun.com/articles/20 1 背景 以商家(Poi)维度来展示各种服务(比如团购(deal)、直连)正变得越来越流行(图1a), 比如目前美食、酒店等品类在移动端将团购信息列表改为POI列表页展示。 图1 a:商家维度展示信息; b:join示意 这给筛选带
阅读全文
posted @ 2018-11-30 18:01
一天不进步,就是退步
阅读(464)
推荐(0)
摘要:
elasticsearch里面的组件基本都是用Guice的Injector进行注入与获取实例方式进行模块化管理。 在node的构造方法中 涉及的主要模块 上图的文本如下; ClusterModule GatewayAllocator AllocationService ClusterService
阅读全文
posted @ 2018-11-29 17:24
一天不进步,就是退步
阅读(382)
推荐(0)
摘要:
1.找到bin目录,下面有elasticSearch的sh文件,查看执行过程 可以看到主类的名称为: 2.主类Elasticsearch 找到main方法,父类 2.启动类Bootstrap init方法 找到红色的启动方法start,进去看,是Node的start方法 3.节点启动Node sta
阅读全文
posted @ 2018-11-29 15:25
一天不进步,就是退步
阅读(631)
推荐(0)
摘要:
查询的入口 可以看到,查询时需要传入Query接口的实现,其实现主要有: 还有spanQuery跨度查询 太多了,需要一个个看
阅读全文
posted @ 2018-11-29 10:14
一天不进步,就是退步
阅读(763)
推荐(0)
摘要:
https://www.infoq.cn/article/VShD*wVd1zJJYsTGsswe 背景 美团外卖已经发展了五年,即时物流探索也经历了 3 年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点: 即时物流业务对故障和高延迟的容忍度
阅读全文
posted @ 2018-11-26 18:04
一天不进步,就是退步
阅读(267)
推荐(0)
摘要:
http://www.databanker.cn/point/242750.html 背景介绍 对于腾讯庞大的大数据分析业务,几千台的 Hadoop 集群近百 P 级的存储总量,每日产生万亿的消息数据入库,需要针对几十亿 iemi 手机设备去重,并关联数千亿的历史全表,进行曝光、点击、PV、UV、日
阅读全文
posted @ 2018-11-26 18:03
一天不进步,就是退步
阅读(602)
推荐(0)
摘要:
https://www.itcodemonkey.com/article/10048.html 每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。 移动互联网时代,海量的用户每天产生海量的数量,比如: 用户表 订单表 交易流水表 用户表 订单表 交易流水表 以支付宝用户为例,8亿;微信用户更
阅读全文
posted @ 2018-11-23 16:52
一天不进步,就是退步
阅读(1917)
推荐(0)
摘要:
https://blog.csdn.net/whuqin/article/details/42524825 1.facet的直观认识 facet:面、切面、方面。个人理解就是维度,在满足query的前提下,观察结果在各维度上的分布(一个维度下各子类的数目)。 如jd上搜“手机”,得到4009个商品。
阅读全文
posted @ 2018-11-22 15:44
一天不进步,就是退步
阅读(563)
推荐(0)
摘要:
1. 普通查询的用法 org.apache.lucene.search.IndexSearcher 其中 Collector定义 Collector的层次结构 2 lucene-group 提供了分组查询GroupingSearch,对应相应的collector 3.实例: 几个参数说明: grou
阅读全文
posted @ 2018-11-22 14:15
一天不进步,就是退步
阅读(452)
推荐(0)
摘要:
1.失败,使用TransportClient 原因是:setSource方法不支持json,源码如下: 2.成功,使用RestHighLevelClient 可以直接使用json
阅读全文
posted @ 2018-11-19 18:07
一天不进步,就是退步
阅读(798)
推荐(0)