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"
        }
    }
}
相关推荐
ControlRookie10 小时前
第15篇_Client 04|GET、POST 和 Body 怎样保持一致
http·codesys·plc通信·controlrookie
mitugaoyang199311 小时前
marvell88Q5152交换机开发(0)-芯片介绍
网络
CDN36011 小时前
流媒体加速实践:出海东南亚短视频点播频繁缓冲,HLS 分片与 Nginx 配置调优
java·网络·nginx·流媒体加速
xiaoxiangsiyan11 小时前
RHCE2026完整版全知识点清单
运维·网络·学习·自动化·rhce
AlanBruce11 小时前
摩尔信使MThings新功能:水电不分家、一键设备扫描
网络·自动化·plc·mthings·摩尔信使·电气·西门子s7
Titan202412 小时前
Linux网络基础知识
linux·服务器·网络·c++·学习
RisunJan13 小时前
Linux命令-tcpdump(网络数据包捕获)
linux·网络·tcpdump
Titan202413 小时前
Linux网络学习:套接字、UDP的封装与应用
linux·服务器·开发语言·网络·c++
啦啦啦啦啦zzzz15 小时前
TCP协议详解
网络·网络协议·tcp/ip
jason.zeng@150220716 小时前
服务器磁盘读写效率,网络吞吐量查看,mysql性能调优
服务器·网络·mysql