java实现es分页查询_elasticsearch high level rest api分页查询数据

Transport方式查询数据,在今后的elasticsearch中将不在维护,官方推荐用用 high level rest api或者lower level api去操作elasticsearch中的数据。在elasticsearch的增删改查操作中,其实最复杂的也就是分页查询了,根据elasticsearch官方资料,做个简单的笔记.

1. 准备jar包, 我用的elasticsearch 7.3版本, 各版本需要匹配.org.elasticsearch

elasticsearch

7.3.0

org.elasticsearch.client

elasticsearch-rest-high-level-client

7.3.0

org.elasticsearch.client

elasticsearch-rest-client

7.3.0

2. 编写测试代码:

import java.io.IOException;

import org.apache.http.HttpHost;

import org.elasticsearch.action.get.GetRequest;

import org.elasticsearch.action.get.GetResponse;

import org.elasticsearch.action.search.SearchRequest;

import org.elasticsearch.action.search.SearchResponse;

import org.elasticsearch.client.RequestOptions;

import org.elasticsearch.client.RestClient;

impor

你可能感兴趣的:(java实现es分页查询)