match_all | 学习笔记

简介: 快速学习 match_all

开发者学堂课程【ElasticSearch 入门精讲match_all学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10020


match_all


ES Rest_match_all

curl-XPOST ‘localhost9200/bank/_search?pretty'-d

Pretty (返回的结果)-d(如果通过 head 插入,可省略,直接写参数体)

‘{

"query”: {“match_all”: {}},

"size”:1

}’

如果不指定 size,默认是返回10条文档信息

"size”:1(默认是返回1条文档信息)

查询  

http://janson01:9200/bank/

search?preety    POST

{

"query”:  {

“match_all”:  {}

},

“size”: “1”

}

(也可用“size”:1)

提交请求后

{

“took": 42,

“timed_out": false,

“_shards": {

"total”: 5,

"successful": 5,

"skipped": 0,

"failed": 0

},

“hits”: {

"total": 1000,

"max_score":1,

"hits": [

{

“_index": "bank",

"_type": "account",

match_all &返回11到20个文档信息(分页)

curl-XPOST ‘localhost:9200/bank/search?pretty’ -d

‘{

"query”: (“match_all”: {}),

"from”: 10

"size: 10

}’

from :指定文档索引从哪里开始,默认从0开始

size:从 from 开始,返回多个文档

这基本上就为分页奠定了基础

match_all & 根据 account 的 balance 降序排序&返回10个文档(默认10个)

curl-XPOST ‘localhost9200/bank/search?pretty’ -d

‘{

"query": {“match_all”: {}},

“sort”: {“balance”:{“order” :”desc"}}

]’

查询

http://janson01:9200/bank/

_search?preety                 POST

{

"query”:  {

“match_all”:  {}

},

“from”:11,

“size”: 10

}

查询  http://janson01:9200/bank/

_search?preety                 POST

{

"query”:  {

“match_all”:  {}

},

“sort”:  {

“balance”: {

  “order”; “desc”

}

}

}

提交请求后按 balance 降序排列

相关文章
|
存储 前端开发 测试技术
DDD - 六边形架构和CQRS架构
DDD - 六边形架构和CQRS架构
1346 0
|
微服务 测试技术 Java
阿里技术专家详解 DDD 系列- Domain Primitive
关于DDD的一系列文章,希望能继续在总结前人的基础上发扬光大DDD的思想,但是通过一套我认为合理的代码结构、框架和约束,来降低DDD的实践门槛,提升代码质量、可测试性、安全性、健壮性。
62371 17
阿里技术专家详解 DDD 系列- Domain Primitive
|
8月前
|
数据可视化 搜索推荐 前端开发
建站必备!推荐20款免费WordPress主题下载合集!
本文推荐了20款免费WordPress主题,包括极简主义的Hello、功能强大的Kadence、轻量级的GeneratePress等。每款主题均附有预览图和特色介绍,如可视化编辑、自定义布局、SEO优化等,适合不同需求的建站者使用。更多主题可访问ztmao.com。
1360 5
建站必备!推荐20款免费WordPress主题下载合集!
【qt】 QGridLayout布局管理器怎么用?
【qt】 QGridLayout布局管理器怎么用?
604 0
|
7月前
|
存储 NoSQL Java
从扣减库存场景来讲讲redis分布式锁中的那些“坑”
本文从一个简单的库存扣减场景出发,深入分析了高并发下的超卖问题,并逐步优化解决方案。首先通过本地锁解决单机并发问题,但集群环境下失效;接着引入Redis分布式锁,利用SETNX命令实现加锁,但仍存在死锁、锁过期等隐患。文章详细探讨了通过设置唯一标识、续命机制等方法完善锁的可靠性,并最终引出Redisson工具,其内置的锁续命和原子性操作极大简化了分布式锁的实现。最后,作者剖析了Redisson源码,揭示其实现原理,并预告后续关于主从架构下分布式锁的应用与性能优化内容。
380 0
|
消息中间件 供应链 测试技术
图解 DDD,这一篇总结太全面了!
DDD领取驱动是非常热的架构设计,微服务也有大量涉及,本文详细解析领域驱动设计(DDD),涵盖DDD原理、实践步骤及核心概念等,帮助更好地管理复杂业务逻辑。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
图解 DDD,这一篇总结太全面了!
|
SQL 大数据
大数据-141 - ClickHouse 集群 副本和分片 Zk 的配置 Replicated MergeTree原理详解(二)
大数据-141 - ClickHouse 集群 副本和分片 Zk 的配置 Replicated MergeTree原理详解(二)
389 0
|
Java 开发工具 git
【二十二】搭建SpringCloud项目六(Config)配置中心
【二十二】搭建SpringCloud项目六(Config)配置中心
229 0
|
消息中间件 存储 程序员
CQRS架构简介
CQRS架构简介
1516 1
CQRS架构简介