版本: 6.8-7.17
简而言之,当 Elasticsearch 无法为指定的缓存策略找到配置的操作时,会发生此错误。这可能是由于配置错误或缓存策略名称的拼写错误导致的。要解决此问题,您可以检查 Elasticsearch 配置文件并确保缓存策略已正确定义。另外,您还可以验证缓存策略是否受您使用的 Elasticsearch 版本支持。如果不受支持,您可能需要升级 Elasticsearch 版本或使用其他缓存策略。
日志上下文 #
日志 “No action configured for caching strategy[” + cachingStrategy + “]” 的类名是 PreBuiltCacheFactory.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
case LUCENE:
return new PreBuiltCacheStrategyLucene<>();
case ELASTICSEARCH:
return new PreBuiltCacheStrategyElasticsearch<>();
default:
throw new ElasticsearchException("No action configured for caching strategy[" + cachingStrategy + "]");
}
} /**
* This is a pretty simple cache; it only contains one version





