这更多是一个概念性问题。我正在阅读https://www.elastic.co/guide/en/elasticsearch/reference/2.3/fielddata.html和https://www.elastic.co/guide/en/elasticsearch/reference/2.3/doc-values.html,并试图理解它们提供的基本思想/功能。链接中提到doc_values / field_data提供了一种新型的访问模式,该模式可让您查找给定文档的术语列表(与普通的反向索引访问模式相反:给定一个术语,请查找包含该术语的文档列表术语)。这在概念上是有意义的。
我不了解的是如何启用排序或聚合?我知道聚合通常倾向于利用列式存储,其中,不是将每个记录存储在一起,而是将值存储在一列中。而且我很确定我了解这样做的好处。
但是我不能完全将这两个想法联系起来。谁能阐明doc_values / field_data为什么使聚合成为可能?提前致谢!