首页 > 其他分享 >Elasticsearch 返回参数含义

Elasticsearch 返回参数含义

时间:2023-05-19 09:46:55浏览次数:40  
标签:sort false 含义 参数 Elasticsearch 排序 true empty

{
        "content": [
            {

        ],
        "pageable": {
            "sort": {
                "sorted": false,
                "unsorted": true,
                "empty": true
            },
            "pageNumber": 0,
            "pageSize": 2,
            "offset": 0,
            "paged": true,
            "unpaged": false
        },
        "last": true,
        "totalPages": 1,
        "totalElements": 2,
        "numberOfElements": 2,
        "first": true,
        "number": 0,
        "size": 2,
        "sort": {
            "sorted": false,
            "unsorted": true,
            "empty": true
        },
        "empty": false
    }

这是 Spring Data Elasticsearch 返回的一个分页查询结果对象,其中各参数的含义如下:

  • content:查询到的实体列表。
  • pageable:分页信息,包括排序方式、页码、每页大小等。
  • last:当前是否为最后一页。
  • totalPages:总页数。
  • totalElements:总记录数。
  • numberOfElements:本页记录数。
  • first:当前是否为第一页。
  • number:当前页码。
  • size:每页大小。
  • sort:排序信息,包括是否已排序、使用的排序方式等。
  • empty:当前页是否为空。

其中,pageable 参数表示分页信息,它包含了排序方式、页码、每页大小等信息。sort 参数表示排序信息,它包含了是否已排序、使用的排序方式等信息。empty 参数表示当前页是否为空。

例如,在上面的示例中,分页信息为第1页,每页大小为2条记录,未指定排序方式,因此 sort 参数中 sortedunsorted 都为 false,empty 参数为 false 表示当前页不为空,其中 content 参数是查询到的实体列表,共有两个元素。

标签:sort,false,含义,参数,Elasticsearch,排序,true,empty
From: https://www.cnblogs.com/chen-msg/p/17413997.html

相关文章

  • 视频课程|R语言bnlearn包:贝叶斯网络的构造及参数学习的原理和实例
    全文链接:http://tecdat.cn/?p=32462原文出处:拓端数据部落公众号分析师:ChangZhang贝叶斯网络(BN)是一种基于有向无环图的概率模型,它描述了一组变量及其相互之间的条件依赖性。贝叶斯网络在信息不完备的情况下通过可以观察随机变量推断不可观察的随机变量,对于解决复杂的不确定性和......
  • elasticsearch写入流程
    Elasticsearch的写入文档过程是客户端向Elasticsearch服务发送写入请求,经过多个组件协同工作。具体步骤如下:客户端向Elasticsearch发送写入请求。请求中需要包含以下信息:索引名称和类型:指明要写入到哪个索引、哪个类型;文档ID:指明要写入的文档唯一标识符;数据:要写入的文档内......
  • i7 13700f和i7 13700kf区别 i713700f和i713700kf参数对比
    酷睿i7-13700F采用intel7制程工艺性能核+能效核的高性能混合构架,拥有16核24线程,包括8个性能核心以及8个能效核心,最高睿频可达5.2GHz,同时配备24MBL2缓存以及36MBL3缓存,原生支持DDR5-5600、5200高频内存,无内置核显,需搭配独立显卡使用组装电脑选i713700f还是i713700kf怎么搭配......
  • str.split("Hello World") 类方法使用方法:类名.方法名(“参数”)
    s=str.split("HelloWorld")#['Hello','World']s="HelloWorld".split()#['Hello','World']s=str.upper("HelloWorld")#HELLOWORLDs=str.isalpha('56')#Fal......
  • Pytest根据命令行参数使用动态数据进行参数话数据驱动
    Python中有一个重要的特性是,装饰器、类属性、模块变量都是模块加载时立即执行的。因此在使用@pytest.mark.parametrize进行参数话的时候,数据一般是确定的,如下例:importpytestDATA=["a.txt","b.txt","c.txt",]@pytest.mark.parametrize('filepath',DATA)......
  • django filter多个不确定参数查询
    1kwargs={}2condition=[]3ifargs.get('name'):4kwargs['name']=args.get('name')5condition.append(ANNDistributionBatchTaskModel.batch_task_name.like(f"%{kwargs......
  • 类的__init__()方法中,默认参数必须在非默认参数之后
    在Python类的__init__()方法中,默认参数必须在非默认参数之后。否则会产生SyntaxError,提示non-defaultargumentfollowsdefaultargument 正确用法:classUser:def__init__(self,name,age=18):self.name=nameself.age=age错误用法:classUser......
  • Linux下安装ElasticSearch
    1.下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz2.解压安装将下载的文件上传至服务器usr/local/es下 解压压缩包tar-zxvfelasticsearch-6.4.3.tar.gz创建用户,切换用户安装#创建es分组groupaddes#为es分组添加用户es......
  • chatGP问答 - elasticsearch ,这个报错memory locking requested for elasticsearch p
    问:elasticsearch,这个报错memorylockingrequestedforelasticsearchprocessbutmemoryisnotlocked答:是的,我理解你的问题。当你在配置Elasticsearch时,如果遇到"memorylockingrequestedforelasticsearchprocessbutmemoryisnotlocked"错误,这通常表示El......
  • 标准工时设计的IE参数
    1.基础参数:CT、TT、OEE、标准时间、标准产能2.深入参数OPE、TEE篇、UPH、UPPH3.进阶参数TPT、增值比、人机效率、线平衡... 标准时间:定义:在正常工作条件和情绪下,以为受过训练的熟练作业者,用正常的速度、标准的操作方法,来完成合格作业,所需要的时间。(实际应用中非常重......