当前位置: 首页 > news >正文

网站被人做跳转本周新闻热点10条

网站被人做跳转,本周新闻热点10条,公司网站可以自己做么,h5轻设计平台Java客户端调用elasticsearch进行深度分页查询 (search_after) 一. 代码二. 测试结果 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 具体的Search_after解…

Java客户端调用elasticsearch进行深度分页查询 (search_after)

    • 一. 代码
    • 二. 测试结果

前言
这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。
作者:神的孩子都在歌唱

具体的Search_after解释,可以看我这篇文章 elasticsearch 深度分页查询 Search_after(图文教程)

image-20240306154454909

一. 代码

public class Test {public static void main(String[] args) throws IOException {// 创建客户端final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();credentialsProvider.setCredentials(AuthScope.ANY,new UsernamePasswordCredentials("elastic", "chenyunzhi"));// 跳过ssl验证SSLFactory sslFactory = SSLFactory.builder().withUnsafeTrustMaterial().withUnsafeHostnameVerifier().build();RestClientBuilder builder = RestClient.builder(new HttpHost("192.168.1.47", 9200,"https")).setHttpClientConfigCallback(new RestClientBuilder.HttpClientConfigCallback() {@Overridepublic HttpAsyncClientBuilder customizeHttpClient(HttpAsyncClientBuilder httpClientBuilder) {return httpClientBuilder.setSSLContext(sslFactory.getSslContext()).setSSLHostnameVerifier(sslFactory.getHostnameVerifier()).setDefaultCredentialsProvider(credentialsProvider);}});// Create the transport with a Jackson mapperElasticsearchTransport transport = new RestClientTransport(builder.build(), new JacksonJsonpMapper());// 客户端连接ElasticsearchClient client = new ElasticsearchClient(transport);// 创建pitOpenPointInTimeRequest.Builder build = new OpenPointInTimeRequest.Builder();OpenPointInTimeRequest.Builder builder1 = build.index("test-000005").keepAlive(new Time.Builder().time("1m").build());OpenPointInTimeResponse openPointInTimeResponse = client.openPointInTime(builder1.build());String id = openPointInTimeResponse.id();// 构造查询条件SearchRequest.Builder sort = new SearchRequest.Builder().size(5).pit(p->p.id(id).keepAlive(k->k.time("1m"))).sort(s -> s.field(f -> f.field("name.keyword").order(SortOrder.Desc)));// 获取第一次查询的结果List<Hit<HashMap>> hits = client.search(sort.build(), HashMap.class).hits().hits();// 检查 hits 列表是否为空if (!hits.isEmpty()) {//  获取最后一个值的sortList<String> sort1 = hits.get(hits.size() - 1).sort();// 再次构造查询条件 加上searchAftersort = new SearchRequest.Builder().size(5).pit(p->p.id(id).keepAlive(k->k.time("1m"))).searchAfter(sort1).sort(s -> s.field(f -> f.field("name.keyword").order(SortOrder.Desc)));List<Hit<HashMap>> hits1 = client.search(sort.build(), HashMap.class).hits().hits();System.out.println("-------------------------第一次查询结果-------------------------");System.out.println(hits);System.out.println("-------------------------最后一个值的sort-------------------------");System.out.println(sort1);System.out.println("-------------------------第二次查询结果-------------------------");System.out.println(hits1);}// 关闭client.closePointInTime(c->c.id(id));transport.close();}
}

二. 测试结果

image-20240312174440180

参考:https://blog.csdn.net/qq_44056652/article/details/126341810

作者:神的孩子都在歌唱
本人博客:https://blog.csdn.net/weixin_46654114
转载说明:务必注明来源,附带本人博客连接。

http://www.hengruixuexiao.com/news/25285.html

相关文章:

  • 微信h5免费制作网站模板下载谷歌网页
  • 网站前台怎么套用织梦后台郑州网站关键词优化公司哪家好
  • 江西中恒建设集团有限公司网站微博关键词排名优化
  • 公益网站的设计与建设百度客服24小时人工服务
  • wordpress图片收费优化软件seo排名
  • 网站怎么做友链win优化大师官网
  • 免费照片模板制作seo公司上海
  • 深圳网站建设卓企自己怎么开电商平台
  • 做电子商城网站沈阳线上教学
  • wordpress 自定义css临沂百度seo
  • 内存做硬盘缓存软件网站seo 重庆
  • 货到付款网站制作全国各城市感染高峰进度查询
  • 浙江建设职业技术学院尔雅网站网络推广一个月工资多少
  • 贵州网站开发制作公司aso优化教程
  • wordpress 内容采集 差价推广seo是什么意思
  • 北湖区网站建设三叶草gw9356
  • wordpress百度主动不推送了优化内容
  • 苏州网站优化找哪家输入关键词自动生成文章
  • 动漫设计与制作怎么样威海百度seo
  • 外贸网站推广策划网络营销的重要性与意义
  • 自己做的网站算广告吗阿里指数官方网站
  • 中国建设银行网站首页企业网银济南seo优化公司助力排名
  • 世界著名产品设计作品优化整站
  • jtbc网站开发教程西安做推广优化的公司
  • 做弩的网站优化网站广告优化
  • 做企业网站好的app平台搭建
  • 服务器里面如何做网站semicircle
  • 做网站还是app好杭州关键词优化平台
  • 动态网页有哪些引擎优化是什么工作
  • 北京外贸网站制作公司百度免费优化