我正在使用统计方面(@see http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-facets-statistical-facet.html)对文档中的几个字段执行聚合在我的弹性搜索索引中。
我想知道是否有人知道如果特定字段不存在,API 是否提供了一种提供默认值的方法。例如,如果字段不存在,则使用 0(零)作为该字段的值。默认情况下,当聚合发生时,它似乎给出了一个空指针异常。
我最初的想法是利用脚本字段来测试聚合字段是否为空,并在那里执行默认的 0 逻辑。