版本: 6.8-7.15
简要来说,当 Elasticsearch 在解析日期时遇到意外字符时会发生此错误。错误信息表明在日期字符串的某个特定位置预期有分组分隔符,但发现了不同的字符。要解决此问题,您可以更正数据中的日期格式,或者调整 Elasticsearch 映射中的日期格式以匹配您的数据格式。此外,确保您的日期字符串格式正确,不包含任何意外字符或空格。
日志上下文 #
日志 “{}expected group separator at offset [{}]; found [{}]” 的类名是 ExpressionBuilder.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
int[] separatorPos = { 8, 13, 18, 23 };
for (int pos : separatorPos) {
if (lowerCase.charAt(pos) != '-') {
throw new ParsingException(source, "{}expected group separator at offset [{}]; found [{}]",
errorPrefix, pos, string.charAt(pos));
}
}
String HEXA = "0123456789abcdef";





