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

版本: 6.8-8.9

简而言之,当 Elasticsearch 在请求中遇到它无法识别或不允许的令牌时,就会发生此错误。这可能是由于语法错误、拼写错误或不支持的字符导致的。要解决此问题,你应该首先检查请求中是否存在任何语法错误或拼写错误。如果错误仍然存在,请尝试删除或替换有问题的令牌。如果该令牌是必需的,请确保你所使用的 Elasticsearch 版本支持它。

日志上下文 #

日志"token [{}] not allowed"类名是 GenericPointParser.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:

} else {
 String fieldKeys = collectionToDelimitedString(fields.keySet(); "; ");
 throw new ElasticsearchParseException("field [{}] not supported - must be one of: {}"; field; fieldKeys);
 }
 } else {
 throw new ElasticsearchParseException("token [{}] not allowed"; subParser.currentToken());
 }
 }
 }
 assertOnlyOneFormat(
 geohash != null;