2018年9月1日
摘要: LinkedHashSet<String> set = new LinkedHashSet<String>(arrayList.size()); set.addAll(arrayList); arrayList.clear(); arrayList.addAll(set); 阅读全文
posted @ 2018-09-01 20:13 啊哈哈哈哈- 阅读(239) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry; p 阅读全文
posted @ 2018-09-01 20:02 啊哈哈哈哈- 阅读(5024) 评论(0) 推荐(0) 编辑
  2018年8月22日
摘要: 分析 Elasticsearch有一个功能叫做聚合(aggregations),它允许你在数据上生成复杂的分析统计。它很像SQL中的GROUP BY但是功能更强大。 举个例子,让我们找到所有职员中最大的共同点(兴趣爱好)是什么: GET .monitoring-es-6-2018.08.16/_se 阅读全文
posted @ 2018-08-22 19:27 啊哈哈哈哈- 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 前言 说完了ES的索引与检索,接着再介绍一个ES高级功能API – 聚合(Aggregations),聚合功能为ES注入了统计分析的血统,使用户在面对大数据提取统计指标时变得游刃有余。同样的工作,你在Hadoop中可能需要写mapreduce或Hive,在mongo中你必须得用大段的mapreduc 阅读全文
posted @ 2018-08-22 19:09 啊哈哈哈哈- 阅读(3896) 评论(0) 推荐(0) 编辑
摘要: Filter DSL term 过滤 term主要用于精确匹配哪些值,比如数字,日期,布尔值或 not_analyzed 的字符串(未经分析的文本数据类型): { "term": { "age": 26 }} { "term": { "date": "2014-09-01" }} { "term": 阅读全文
posted @ 2018-08-22 18:08 啊哈哈哈哈- 阅读(406) 评论(0) 推荐(0) 编辑
摘要: facets接口可以根据query返回统计数据,其中的 terms_stats 是分组统计,根据key的情况返回value的统计数据,类似group by的意思。 "terms_stats" : { "key_field" : "", "value_field" : "" } 例子:查询每个ip的请 阅读全文
posted @ 2018-08-22 17:53 啊哈哈哈哈- 阅读(9196) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch的Aggregation功能也异常强悍。 Aggregation共分为三种:Metric Aggregations、Bucket Aggregations、 Pipeline Aggregations。下面将分别进行总结。 以下所有内容都来自官网:喜欢原汁原味的参看下方网址 阅读全文
posted @ 2018-08-22 17:45 啊哈哈哈哈- 阅读(13005) 评论(0) 推荐(0) 编辑
摘要: 有时需要统计一段时间内,订单的总金额。类似于sql的sum,针对某一字段求和。这就涉及到es的聚合查询,来看看用spring-data-elasticSearch怎么写: QueryBuilder queryBuilder = QueryBuilders.boolQuery() QueryBuild 阅读全文
posted @ 2018-08-22 17:36 啊哈哈哈哈- 阅读(2180) 评论(0) 推荐(0) 编辑
摘要: 1. match_all { "match_all": {}} 匹配所有的, 当不给查询条件时,默认。 2. match 进行full text search或者exact value(非string字段或not_analyzed的字段),进行匹配 3. multi_match 同时对多个字段进行同 阅读全文
posted @ 2018-08-22 15:25 啊哈哈哈哈- 阅读(1929) 评论(0) 推荐(0) 编辑
  2018年8月21日
摘要: Elasticsearch 简介 1. 什么是 Elasticsearch ElasticSearch 是一个基于 Lucene 的搜索服务器。 它了一个分布式多 用户能力的全文搜索引擎,能够达到实时、稳定、可靠、快速搜索。 也可以看做 是布式的实时文件存储,每个字段都能被索引并可被搜索。 目前大多 阅读全文
posted @ 2018-08-21 16:49 啊哈哈哈哈- 阅读(459) 评论(0) 推荐(0) 编辑