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

网站建设维护价格鞍山市住房和城乡建设网站

网站建设维护价格,鞍山市住房和城乡建设网站,嘉兴网站制作案例,内蒙建设信息网站滚动查询#xff08;Scroll Query#xff09;是 Elasticsearch 提供的一种机制#xff0c;用于处理大量数据的查询。它允许你在多个请求之间保持“游标”#xff0c;以便在后续请求中获取更多的结果。 以下是滚动查询的基本工作原理#xff1a; 1 初始查询: 客户端发送一…滚动查询Scroll Query是 Elasticsearch 提供的一种机制用于处理大量数据的查询。它允许你在多个请求之间保持“游标”以便在后续请求中获取更多的结果。 以下是滚动查询的基本工作原理 1 初始查询: 客户端发送一个查询请求给 Elasticsearch并指定一个滚动时间scroll time。 2 首次返回结果: Elasticsearch会处理这个查询请求并将结果返回给客户端。 除了返回查询结果之外还会返回一个特殊的“滚动ID”scroll ID。 3 保持连接: 客户端将这个滚动ID保存下来以便在后续请求中使用。 4 后续查询: 在滚动时间内客户端可以使用保存的滚动ID来获取更多的结果而不需要重新发送完整的查询请求。 客户端发送一个滚动请求并提供之前收到的滚动ID。 5 返回后续结果: Elasticsearch会使用之前的滚动ID来获取接下来的结果并将其返回给客户端。 如果有更多的结果可用它也会返回一个新的滚动ID以便在下一次请求中使用。 6 重复步骤4和步骤5: 客户端可以在滚动时间内多次使用滚动ID来获取更多的结果直到没有更多的结果可用为止。 7 滚动ID的失效: 一旦滚动时间过期在初始查询时指定的时间或者客户端主动关闭滚动查询相应的滚动ID将失效不再能用于获取结果。 滚动查询的优点在于它允许你在多个请求之间保持连接状态从而能够处理大量数据而不会因为单次请求的数据量过大而出现问题。 需要注意的是滚动查询并不适用于实时查询因为它会保持资源开销直到滚动时间过期或者显式关闭滚动查询为止。因此滚动查询通常用于离线批量处理或需要处理大量数据的情况。 Test public void searchScroll() {long gte 0;long lt 100000000;BoolQueryBuilder query new BoolQueryBuilder();query.must(QueryBuilders.rangeQuery(createTime).gte(gte).lt(lt));NativeSearchQueryBuilder builder new NativeSearchQueryBuilder();builder.withPageable(PageRequest.of(0, 500)); // 每次只处理500条数据builder.withQuery(query);// 查询IndexCoordinates index student;SearchScrollHitsStudent hits template.searchScrollStart(60000L,builder.build(),Student.class,index);String scrollId hits.getScrollId();ListString scrollIdList new LinkedList();scrollIdList.add(scrollId);ListCheckItemCount list new LinkedList();while (hits.hasSearchHits()) {// 处理数据ListSearchHitStudent hitList hits.getSearchHits();for (SearchHitStudent hit : hitList) {// 处理数据}// 滚动查询下一页hits template.searchScrollContinue(scrollId, 60000L, Student.class, index);scrollId hits.getScrollId();scrollIdList.add(scrollId);}// 清空滚动查询template.searchScrollClear(scrollIdList); }
http://www.hkea.cn/news/14345387/

相关文章:

  • 怎样写企业网站建设方案奥鹏网页设计与网站建设
  • 做淘客的网站关键词有哪些分销平台
  • 毕设做网站可以用模板吗wordpress 判断页面名称
  • 建网站卓互联网信息投诉平台入口
  • 西宁做网站seophp企业网站源代码
  • wordpress 导航网站主题蒙阴建设局网站
  • 模板网站代码最好的app开发公司
  • 公司网站模板大全网络优化工程师证
  • 宁波专业品牌网站制作外包如何给网站做后台
  • 网站运营年度推广方案个人响应式网站建设
  • 易申建设网站用模板做企业网站
  • 搜索引擎优化的主要特征徐州网络排名优化
  • 网站未经授权推广别人的产品网站建设写代码
  • 免费的网站开发工具版面设计教案
  • 如何通过cpa网站做推广全屏网站 内页怎么做
  • 网站开发用工工程师网站系统开发报价单
  • 做网站开票是多少个点的票南宁网站seo排名优化
  • 云南红舰工贸有限公司的网站建设垦利网站设计
  • 织梦系统网站首页upcache=1免费的招标网站有哪些
  • 石岩做网站企业网站 建设公司
  • 外国优秀网站那个网站做视频没有水印
  • 我的网站模板下载 迅雷下载 迅雷下载wordpress 好用的插件推荐
  • 有哪个网站有免费视频素材南京网站搜索排名
  • 新的网站平台如何做地推网站建设的三要素
  • 广州网站优化平台科技网站制作
  • 潍坊高级网站建设价格天津飞机模型制作公司
  • 国外免费素材模板网站wordpress本地网站怎么访问
  • 私人精品货源网站有哪些亳州网站开发公司
  • 高端网站建设系统规划公司注册免费吗
  • 做仪表行业推广有哪些网站网站设计师培训学校