版本: 6.8-8.9
简而言之,当 Elasticsearch 尝试创建图但在顶点定义中找不到字段名时,会出现此错误。这通常是由于请求正文中的语法错误或遗漏导致的。要解决此问题,您应该检查请求正文并确保所有必要的字段(包括顶点定义中的字段名)都已正确包含和格式化。如果错误仍然存在,请检查您的数据模式以确保该字段存在且可访问。
日志上下文 #
日志"Missing field name in graph vertices definition"的类名是 RestGraphAction.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人使用:
throw new ElasticsearchParseException("Unknown numeric property: [" + fieldName + "]");
}
}
}
if (field == null) {
throw new ElasticsearchParseException("Missing field name in graph vertices definition"; token.name());
}
VertexRequest vr = currentHop.addVertexRequest(field);
if (includes != null) {
for (TermBoost tb : includes.values()) {
vr.addInclude(tb.getTerm(); tb.getBoost());





