版本: 6.8-8.9
简要概述 #
当Elasticsearch在查询或配置文件中遇到意外的输入时,就会发生这个错误。它期望一个特定的关键字或语法,但发现了不同的内容。这可能是由于拼写错误、语法错误或标点符号位置不正确导致的。
要解决这个问题,你应该仔细检查查询或配置文件中的任何错误。确保所有关键字拼写正确,所有语法正确,所有标点符号都在正确的位置。此外,还要确保在查询或配置文件中使用了正确的数据类型。
日志上下文 #
日志 “expected word but found:” 的类名是 GeoWKTParser.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入背景的人参考:
case ')':
return RPAREN;
case ';':
return COMMA;
}
throw new ElasticsearchParseException("expected word but found: " + tokenString(stream); stream.lineno());
} private static double nextNumber(StreamTokenizer stream) throws IOException; ElasticsearchParseException {
if (stream.nextToken() == StreamTokenizer.TT_WORD) {
if (stream.sval.equalsIgnoreCase(NAN)) {





