org.elasticsearch.action.ActionRequestValidationException: Validation Failed: 1: type is missing; at org.elasticsearch.action.ValidateActions.addValidationError(ValidateActions.java:26) at org.elasticsearch.action.index.IndexRequest.validate(IndexRequest.java:148) at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1399) at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1373) at org.elasticsearch.client.RestHighLevelClient.index(RestHighLevelClient.java:821) at com.jiachi.util.EsUtil.saveData(EsUtil.java:52) at com.jiachi.util.EsUtil.main(EsUtil.java:69
怀疑是jar包的问题,
又加了连个jar包
<dependency> <groupId>org.elasticsearch.client </groupId> <artifactId > elasticsearch-rest-high-level-client </artifactId> <version>7.4.2</version> </dependency> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-client</artifactId> <version>7.4.2</version> </dependency> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.4.2</version> </dependency>