es
老猿说说
Java老猿
展开
-
es-01 原理
GET /_cat/health?vepoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent1488006741 15:12:21 elasticsearch原创 2020-10-10 10:45:34 · 629 阅读 · 0 评论 -
ES时区问题
ES时区问题elasticsearch原生支持date类型,json格式通过字符来表示date类型。 所以在用json提交日期至elasticsearch的时候,es会隐式转换,把es认为是date类型的字符串直接转为date类型。date类型是包含时区信息的,如果我们没有在json代表日期的字符串中显式指定时区,对es来说没什么问题, 但是如果通过kibana显示es里的数据时,就会出现问题,数...转载 2017-11-14 13:56:25 · 16698 阅读 · 3 评论 -
es聚合
ES之五:ElasticSearch聚合 前言说完了ES的索引与检索,接着再介绍一个ES高级功能API – 聚合(Aggregations),聚合功能为ES注入了统计分析的血统,使用户在面对大数据提取统计指标时变得游刃有余。同样的工作,你在Hadoop中可能需要写mapreduce或Hive,在mongo中你必须得用大段的mapreduce脚本,而在ES中仅仅调用一个API就能转载 2017-11-10 19:09:51 · 2228 阅读 · 0 评论 -
es-00
API校验语法GET /com/emp/_validate/query?explainGET /_cat/health?vepoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_原创 2020-10-10 10:46:16 · 836 阅读 · 0 评论 -
es field data 内存控制
官网说明:Once analyzed strings have been loaded into fielddata, they will sit there until evicted (or your node crashes). For that reason it is important to keep an eye on this memory usage, understand ho...转载 2018-07-12 22:06:51 · 1224 阅读 · 0 评论 -
es Doc Values和FieldData
1.Doc Values聚合使用一个叫Doc Values的数据结构。Doc Values使聚合更快、更高效且内存友好。Doc Values的存在是因为倒排索引只对某些操作是高效的。倒排索引的优势在于查找包含某个项的文档,而反过来确定哪些项在单个文档里并不高效。结构类似如下:Doc Terms------------------------------------------------...转载 2018-07-12 22:07:33 · 789 阅读 · 0 评论