如果一次性要查出来比如10万条数据,那么性能会很差,此时一般会采取用scoll滚动查询,一批一批的查,直到所有数据都查询完处理完

使用scoll滚动搜索,可以先搜索一批数据,然后下次再搜索一批数据,以此类推,直到搜索出全部的数据来
scoll搜索会在第一次搜索的时候,保存一个当时的视图快照,之后只会基于该旧的视图快照提供数据搜索,如果这个期间数据变更,是不会让用户看到的
采用基于_doc进行排序的方式,性能较高
每次发送scroll请求,我们还需要指定一个scoll参数,指定一个时间窗口,每次搜索请求只要在这个时间窗口内能完成就可以了

GET /test_index/test_type/_search?scroll=1m
{

【Elasticsearch】Elasticsearch 基于scoll技术滚动搜索大量数据相关推荐

  1. ElasticSearch(二十四)基于scoll技术滚动搜索大量数据

    1.为什么要使用scroll? 如果一次性要查出来比如10万条数据,那么性能会很差,此时一般会采取用scoll滚动查询,一批一批的查,直到所有数据都查询完处理完 2.原理 使用scoll滚动搜索,可以 ...

  2. 一种基于物联网技术的能源物联网数据服务平台

    摘要:随着物联网技术的快速发展,同时考虑到能源互联网的重要性以及传统电力通信技术的不足,本文提出了一种基于物联网技术的能源物联网数据服务平台,可为分布广泛的互联网用户提供PAAS服务.用户完成安科瑞物 ...

  3. Elasticsearch中基于词项的搜索

    为了方便我们学习,我们导入kibana为我们提供的范例数据. 目前为止,我们已经探索了如何将数据放入Elasticsearch,现在来讨论下如何将数据从Elasticsearch中拿出来,那就是通过搜 ...

  4. ElasticSearch教程——基于completion suggest实现搜索提示

    ElasticSearch汇总请查看:ElasticSearch教程--汇总篇 前言 completion suggest也叫自动完成,搜索推荐,搜索提示 ,一般多叫自动完成,即auto comple ...

  5. 高效管理 Elasticsearch 中基于时间的索引——本质是在利用滚动模式做数据的冷热分离,热索引可以用ssd...

    高效管理 Elasticsearch 中基于时间的索引 转自:http://stormluke.me/es-managing-time-based-indices-efficiently/ 用 Ela ...

  6. sql server cdc 清理_基于CDC技术的ElasticSearch索引同步机制

    概述 ElasticSearch作为一个基于Lucene的搜索引擎被广泛应用于各种应用系统,比如电商.新闻类.咨询类网站.在使用ElasticSearch开发应用的过程中,一个非常重要的过程是将数据导 ...

  7. 帝国CMS7.5基于es(Elasticsearch)7.x的全文搜索插件

    帝国CMS7.5基于es(Elasticsearch)7.x的全文搜索插件 - GXECMS博客 一.插件演示地址 后台演示地址:https://ecms.gxecms.cf/e/admin/inde ...

  8. Elasticsearch初步学习(仿京东搜索、爬虫)

    个人博客欢迎访问 微信搜索程序dunk,关注公众号,获取项目.博客源码 我们面前无所不有,我们面前一无所有 --查尔斯·狄更斯 序号 内容 1 Java基础面试题 2 JVM面试题 3 Java并发编 ...

  9. elasticsearch 查看索引_ELK技术栈之ElasticSearch(一)

    ELK技术栈 之[ElasticSearch] 主要内容 什么是ElasticSearch Linux安装ElasticSearch 常用操作命令 分词器和标准化处理 ElasticSearch中的M ...

最新文章

  1. 【百度地图API】——如何用label制作简易的房产标签
  2. 民政部部长李纪恒:适龄人口生育意愿偏低,总和生育率破警戒线
  3. PHP中如何给日期加上一个月 加一周 加一天
  4. 秒杀多线程第六篇 经典线程同步 事件Event
  5. Tomcat 详解 一
  6. Django从理论到实战(part43)--HttpResponse对象
  7. OCS (错误代码: 0-1-492)
  8. 架构设计 | 分布式事务①概念简介和基础理论
  9. 我谁也没等,因为谁也不会来
  10. 微信小程序-测试游戏生成六边多边形
  11. android post数据到php服务器,通过post方法将数据上传到服务器Android Studio
  12. chap6_2 Parallax mapping in OGRE
  13. 修改服务器控件的ID和Name
  14. 射频电路PCB设计技巧
  15. 点击扫一扫二维码返回文本内容
  16. 科目二考试技巧全总结
  17. MySQL数据库课程设计_什么是数据库?如何学习数据库?
  18. 【Pytorch Lighting】第 8 章:自监督学习
  19. 基于Multisim的AM信号包络检波器
  20. intellij idea中快速抽取方法(代码优化)

热门文章

  1. 华为再次重申不造车!谁再言造车,调离岗位
  2. 降价200!华为部分手机已取消充电器和数据线,网友表示可以接受
  3. 微信朋友圈五月十大谣言:60岁以上老人打962899可享免费服务
  4. 可还行?这款手机首获德国红点设计大奖
  5. 小米卢伟冰回应“低价误国”言论:华为是中国企业“低价”战略的榜样
  6. 传统金融为什么要做AI?平安保险CEO解读行业痛点
  7. ofo悄然搬离中关村,联合创始人出走,千万用户的押金还能退回来吗?
  8. 音乐版视觉中国 ?VFine Music:我没有 我不是
  9. 全球冠军!阿里AI图像识别竞赛:1600万图片识别率高达82.54%
  10. 国产特斯拉开启预定:官网被挤爆 3分钟内完成第一单预定