版本: 6.8-8.9
简而言之,当 Elasticsearch 在日期直方图聚合中遇到不正确的星期日期值时,就会发生此错误。该值应该是字符串(如 “Monday”)或数字(1-7),但发现了不同类型的值或超出范围的数字。要解决此问题,请确保星期日期值的格式正确。如果是字符串,应该是日期的全名,如果是数字,应该在 1-7 范围内,其中 1 代表星期一,7 代表星期日。
日志上下文 #
日志 “invalid weekly day value. expected a string or a number value; but found [” + token + “]” 的类名是 WeekTimes.java。 我们从 Elasticsearch 源代码中提取了以下内容,以便为寻求深入理解的用户提供上下文:
return DayOfWeek.resolve(parser.text());
}
if (token == XContentParser.Token.VALUE_NUMBER) {
return DayOfWeek.resolve(parser.intValue());
}
throw new ElasticsearchParseException("invalid weekly day value. expected a string or a number value; but found [" + token + "]");
} public static class Builder { private final Setdays = new HashSet<>();





