版本: 6.8-7.17
简而言之,当 Elasticsearch 在上下文建议器的映射中遇到未知的上下文类型时,会发生此错误。这可能是由于拼写错误或不支持的上下文类型造成的。要解决此问题,您应该验证映射中的上下文类型。确保它是 ‘category’ 或 ‘geo’ 之一。如果是自定义类型,请确保其已正确定义并受支持。此外,检查映射中是否存在任何拼写或语法错误。
日志上下文 #
日志 “unknown context type[” + type + “]” 的类名是 ContextMappings.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入理解的人参考:
break;
case GEO:
contextMapping = GeoContextMapping.load(name; contextConfig);
break;
default:
throw new ElasticsearchParseException("unknown context type[" + type + "]");
}
MappingParser.checkNoRemainingFields(name; contextConfig);
return contextMapping;
}





