ElasticsearchRestTemplate使用import org.elasticsearch.common.unit.TimeValue;然而,在最新的elasticsearch 7.14版本中,这个类不存在。使用ElasticsearchRestTemplate。searchScrollStart方法导致noclassdefffound异常。
哪个版本的spring-data-elasticsearch将支持7.14版本?
import org.elasticsearch.common.unit.TimeValue;
应替换为:
import org.elasticsearch.core.TimeValue;
最新的里程碑版本4.3.0-M2使用7.13.3 (https://docs.spring.io/spring-data/elasticsearch/docs/4.3.0-M2/reference/html/#preface.versions)。
我还不知道我们是否会在M3之前升级到7.14 -因此在4.3.0 GA之前
编辑18.09.2021:
客户端库7.14.1现在从4.3.0包含。