原文:elasticsearch fielddata理解

在es中,text类型的字段使用一种叫做fielddata的查询时内存数据结构。当字段被排序,聚合或者通过脚本访问时这种数据结构会被创建。它是通过从磁盘读取每个段的整个反向索引来构建的,然后存存储在java的堆内存中。 fileddata默认是不开启的。Fielddata可能会消耗大量的堆空间,尤其是在加载高基数文本字段时。一旦fielddata已加载到堆中,它将在该段的生命周期内保留。此外,加载 ...

2020-10-26 18:12 0 1124 推荐指数:

查看详情

es fielddata理解

  在es中,text类型的字段使用一种叫做fielddata的查询时内存数据结构。当字段被排序,聚合或者通过脚本访问时这种数据结构会被创建。它是通过从磁盘读取每个段的整个反向索引来构建的,然后存存储在java的堆内存中。   fileddata默认是不开启的。Fielddata可能会消耗大量 ...

Sun Dec 30 20:46:00 CST 2018 0 6265
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM