es版本
<!--Es连接-->
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.1.1</version>
</dependency>
public List<T> getEsData(T2 t2){
RestHighLevelClient client = EsClient.getConnection(); //获取连接对象, 其方法一般在工具类中
List<T> resultList = new LinkedList>(); //返回的结果list
QueryBuilder qBuilder = geBuilder(t2); //获取查询的条件
SearchSourceBuilder sourceBuilder = new SearchSourceBuilder() //创建 查询 对象
.size(5000) //返结果size
.sort(new FieldSortBuilder("timestamp") //排序
.order(SortOrder.DESC)); //正序
SearchRequest rq = new SearchRequest("esIndex") //请求 索引库
.source(sourceBuilder)