• ES分页查询方式脚本操作


    #查询全部  
    GET /bw_hhw/hw_house/_search
    {
      "query": {
        "match_all": {}
      }
    }

    #查询  form+size 的实现
    GET /bw_hhw/hw_house/_search
    {
      "from": 10, 
      "size": 5, 
      "query": {
        "match_all": {}
      }
    }

    #查询 page分页+sort 排序
    GET /bw_hhw/hw_house/_search
    {
      "from": 10, 
      "size": 10, 
      "query": {
        "match_all": {}
      },
      "sort": [
        {
          "id": {
            "order": "asc"
          }
        }
      ]
    }


    #查询 scroll查询方式实现
    GET /bw_hhw/hw_house/_search?scroll=1m
    {
      "size": 10, 
      "query": {
        "match_all": {}
      }
    }

    #查询 scroll 的方式 根据 scroll_id查
    GET _search/scroll
    {
      "scroll":"1m",
      "scroll_id":"DnF1ZXJ5VGhlbkZldGNoBQAAAAAAAAtZFmRxcTRXWDFjVGNLbW5Gd3Jfb3o3d1EAAAAAAAALXRZkcXE0V1gxY1RjS21uRndyX296N3dRAAAAAAAAC1oWZHFxNFdYMWNUY0ttbkZ3cl9vejd3UQAAAAAAAAtbFmRxcTRXWDFjVGNLbW5Gd3Jfb3o3d1EAAAAAAAALXBZkcXE0V1gxY1RjS21uRndyX296N3dR"
    }

    #查询 page分页+sort 排序
    GET /bw_hhw/hw_house/_search
    {
      "from": 10, 
      "size": 10, 
      "query": {
        "match_all": {}
      },
      "sort": [
        {
          "id": {
            "order": "asc"
          }
        }
      ]
    }

    #查询 page分页+sort 排序+after方式
    GET /bw_hhw/hw_house/_search
    {
      "size": 10, 
      "query": {
        "match_all": {}
      },
      "search_after": [40],
      "sort": [
        {
          "id": {
            "order": "asc"
          }
        }
      ]
    }

  • 相关阅读:
    Docker安装 Mysql主从同步
    解决IP地址欺骗的网络安全策略
    win10同时安装mysql8.0
    Educational Codeforces Round 151 (Rated for Div. 2)
    基于Python实现的价值迭代(Value Iterator)
    threeJS 踩坑
    【NOI模拟赛】寄(树形DP)
    计算机操作系统面试题库和答案
    【Leetcode】191.位1的个数
    基于多个openEuler物理机执行mugen测试脚本
  • 原文地址:https://blog.csdn.net/redarmy_chen/article/details/17627867