文章分类 - 大数据-elasticsearch
摘要:query和filter的区别简述 query关注点:此文档与此查询子句的匹配程度如何 filter关注点:此文档和查询子句匹配吗 Query查询的细化关注点: query查询的结果集判断标准 1、是否包含 即该文档是否应该成为结果的一部分,也即是否满足过滤条件 2、相关度得分 除了是否满足过滤条件
阅读全文
摘要:跨索引查询: ES的不同索引,索引结构相同的话是可以进行联合查询。如果索引结构不相同,字段名也不相同,无法做联合查询。 通常不建议在es中做类似mysql的跨表join操作。在设计时,应尽可能的使用扁平化文档模型,也就是在插入阶段将跨表查询的结果组成一个json插入到索引中。parent-child
阅读全文
摘要:聚合结果分析: 聚合查询,结果包括两部分,一个是hits,一个是aggregations. 另一部分:是查询情况显示,包括:took(查询消耗时间),time_out(是否超时),_shards(查询了几个分片,是否失败等) “hits”:聚合查询的结果,默认按照分值排序。显示的每条内容,可以通过_
阅读全文
摘要:refresh操作执行的逻辑 默认情况下,es每隔一秒钟执行一次refresh,可以通过参数index.refresh_interval来修改这个刷新间隔,执行refresh操作具体做了哪些事情呢? 所有在内存缓冲区中的文档被写入到一个新的segment中,但是没有调用fsync,因此内存中的数据可
阅读全文

浙公网安备 33010602011771号