首页  

doc_values和fielddata     所属分类 elasticsearch 浏览量 1057
搜索用 倒排索引
排序和聚合 用 正排索引  列式存储

doc_values和fielddata 建正排索引 ,用于排序和聚合

doc_values 基于磁盘 索引时创建
fielddata  基于内存 使用时动态创建

doc_values 优化越来越好,速度已接近fielddata 可以满足大部分场景


非text字段,doc_values默认打开
打开doc_values 才支持排序 聚合 及 脚本执行 

text字段可开启fielddata ,默认关闭

不需要排序或聚合的字段,可以关掉doc_values
重新打开doc_values,需要重建索引


Fielddata 使用监控
按索引使用 /_stats/fielddata?fields=*
按节点使用 /_nodes/stats/indices/fielddata?fields=*
按索引节点 /_nodes/stats/indices/fielddata?level=indices&fields=*

上一篇     下一篇
Elasticsearch聚合分析简介

elasticsearch 查询 DSL 指定分词器

elasticsearch query 和 filter 的区别

Elasticsearch zen discovery

elasticsearch索引原理

elasticsearch 文档评分模型