一提到 ES,大家都会想到它的倒排索引,很多人都知道 ES 是因为倒排索引因此能够快速的进行查询。本文主要分析了 ES 为了能够应对排序,聚合的场景,对于未分析字段使用了 doc values,对于 text 文本字段采用了 fielddata。
1 等值查询-term1.2 多值查询-terms1.3 范围查询-range1.4 前缀查询-prefix1.5 通配符查询-wildcard。这篇博文的主题是ES的查询,因此我整理了尽可能齐全的ES查询场景,形成下面的图: