这是基于Sloan Ahrens提出的方法的一次搜索解决方案。好处是开始和结束会话条目位于同一存储桶中。
{"aggs": { "group_by_uid": { "terms": { "field": "user_id" }, "aggs": { "group_by_sid": {"terms": { "field": "session_id"},"aggs": { "session_start": { "top_hits": { "size": 1, "sort": [ { "timestamp": { "order": "asc" } } ] } }, "session_end": { "top_hits": { "size": 1, "sort": [ { "timestamp": { "order": "desc" } } ] } }} } } }}}
一月干杯
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)