ES 入门 -http-条件查询&分页查询&查询排序

第一种方法的url 地址:

http://192.168.1.108:9200/shopping/_search?q=category:小米

上述url地址的情况,对应的后面的参数信息包含中文,有些时候也会出现乱码导致无法查询到数据,

第二种方式进行body的row -json的传参方式.

{

"query": {

"match": {

"category":"小米"

}

}

}

http://192.168.1.108:9200/shopping/_search

全量查询的url 地址

http://192.168.1.108:9200/shopping/_search

传递的参数信息

javascript 复制代码
{
    "query": {
        "match_all": {
           
        }
    }
}

分页查询:

url 地址:

http://192.168.1.108:9200/shopping/_search

分页中from代表的是第几页,size表示每页显示多少条

javascript 复制代码
{
    "query": {
        "match_all": {
           
        }
    },
    "from":2,
    "size":2
}

上述的参数就是要查第2页面的数据,并显示2条数据。

javascript 复制代码
{
    "query": {
        "match_all": {
           
        }
    },
    "from":2,
    "size":2,
    "_source": ["title"]
}

下面的查询结果中是显示第2页的两页数据里面的title信息,其他都不显示

URL地址: http://192.168.1.108:9200/shopping/_search

数据排序的参数设定

javascript 复制代码
{
    "query": {
        "match_all": {
           
        }
    },
    "from":2,
    "size":2,
    "_source": ["title"],
    "sort": {
        "price": {
            "order": "desc"
        }
    }
}
相关推荐
沧澜sincerely22 分钟前
互联网的路由选择协议
网络·tcp/ip·智能路由器
qq_5470261791 小时前
微服务 - 网关统一鉴权
运维·网络·微服务
拾忆,想起1 小时前
TCP粘包拆包全解析:数据流中的“藕断丝连”与“一刀两断”
java·网络·数据库·网络协议·tcp/ip·哈希算法
网安小白的进阶之路2 小时前
A模块 系统与网络安全 第四门课 弹性交换网络-4
网络·web安全·php
七夜zippoe2 小时前
高性能网络编程实战:用Tokio构建自定义协议服务器
linux·服务器·网络·rust·tokio
wsx_iot2 小时前
TCP/IP 五层协议栈
网络·网络协议·tcp/ip
午安~婉3 小时前
浏览器与网络
前端·javascript·网络·http·浏览器
无聊的小坏坏3 小时前
基于 TCP 线程池服务器封装 HTTP 服务器:从协议解析到适配落地
服务器·tcp/ip·http
0和1的舞者6 小时前
网络通信的奥秘:网络层ip与路由详解(四)
大数据·网络·计算机网络·计算机·智能路由器·计算机科学与技术
Dobby_056 小时前
【Docker】容器网络探索(二):实战理解 host 网络
网络·docker·云原生