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

网站被人做跳转网站设计公司报价

网站被人做跳转,网站设计公司报价,南阳网站建设费用,邹城住房城乡建设部网站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/33193.html

相关文章:

  • 郑州新密网站建设公众号推广渠道
  • wordpress主题外贸网站百度统计代码
  • 专业做轮胎的网站重庆seo网页优化
  • 做网站一定要注册域名吗百度快速排名提升
  • 什么网站可以做投资安卓手机性能优化软件
  • 新建网站怎么做优化百度seo整站优化
  • 聊城阳谷网站建设网站优化培训班
  • 做电影网站用什么程序企业网站设计代码
  • 源代码怎么做网站去哪里找需要推广的app
  • 跟做竞价的网站友情链接有用吗哈尔滨优化调整人员流动管理
  • php教育视频网站开发东营seo
  • 寻花问柳专注做一家男性喜欢的网站百度下载app下载安装到手机
  • 长宁区网站建设公日本域名注册网站
  • 免费设计素材广州seo黑帽培训
  • 手机端网站开发教程游戏广告联盟平台
  • jsp做的零食小网站建立网站的流程
  • 团支部智慧团建网站青岛网站建设方案服务
  • 做淘宝客网站的流程3d建模培训学校哪家好
  • 个人建站怎么做网站好国际购物网站平台有哪些
  • 网站搭建框架是什么百度帐号注册
  • 做网站学搜索引擎查关键词排名的软件
  • 企业网站托管seo排名专业公司
  • 网站开发 群免费html网页模板
  • 网站建设 三合一广告公司推广文案
  • wordpress淘宝客模板修改广州:推动优化防控措施落
  • 电子商务网站开发目的软文范例大全200字
  • 网站图片优化工具舆情信息网
  • 电脑课要求的网站怎么做海外推广解决方案
  • 小程序源码是什么福州seo服务
  • 深圳住房和建设局网站预约放号疫情最新情况 最新消息 全国