📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 6.8-8.9

简而言之,当在 Elasticsearch 聚合查询中指定了不正确的间隙策略时,会发生此错误。间隙策略用于确定如何处理数据中的间隙。通常接受的值为"skip"或"insert_zeros"。要解决此问题,请检查您的查询并确保正确指定了间隙策略。如果没有正确指定,请将其替换为可接受的值。如果不确定,可以使用"skip"来忽略间隙,或使用"insert_zeros"用零填充间隙。

日志"Invalid gap policy: [" + text + “]; accepted values: “类名称是 BucketHelpers.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入背景的人参考:

if (result == null) {
    final List validNames = new ArrayList<>();
    for (GapPolicy policy : values()) {
        validNames.add(policy.getName());
    }
    throw new ParsingException(tokenLocation, "Invalid gap policy: [" + text + "]; accepted values: " + validNames);
}
    return result;
}  private final byte id;
查看 Markdown
On this page