在 Elasticsearch 中,size 和 from与mysql的limit是怎么对应的
时间: 2024-03-27 08:38:23 浏览: 25
在 Elasticsearch 中,size 和 from 参数用于控制返回结果的数量和偏移量,类似于 MySQL 中的 LIMIT 关键字。其中,size 参数指定要返回的文档数量,from 参数指定从哪个文档开始返回。与 MySQL 中的 LIMIT 关键字不同的是,Elasticsearch 的 size 和 from 参数都是可选的,如果不指定,则默认返回所有匹配的文档。
举个例子,如果要在 Elasticsearch 中返回第 10 到第 20 条匹配的文档,可以使用如下的查询语句:
```
GET /my_index/_search
{
"query": {
"match": {
"title": "search"
}
},
"from": 10,
"size": 10
}
```
这个查询语句会返回从第 10 条到第 19 条匹配的文档,总共返回 10 条文档。相当于 MySQL 中的 LIMIT 10, 10。
相关问题
在 Elasticsearch 中,size 和 from的用法,举个例子
在 Elasticsearch 中,size 和 from 是用来控制查询结果的数量和偏移量的参数。
- size:控制返回的结果数量,默认为10。
- from:控制返回结果的偏移量,默认为0。
以下是一个例子:
假设我们有一个名为 “blog” 的索引,其中包含了一些博客文章。我们想要查询最近发布的5篇文章,可以使用以下查询:
```
GET /blog/_search
{
"query": {
"match_all": {}
},
"sort": {
"publish_date": {
"order": "desc"
}
},
"size": 5,
"from": 0
}
```
在这个查询中,我们使用了 match_all 查询来匹配所有的文档,并按照 publish_date 字段的降序排序。我们还设置了 size 参数为5和 from 参数为0,以便返回最近发布的5篇文章。
elasticsearch size和from代表什么意思
在 Elasticsearch 中,size 和 from 是用于控制搜索结果的两个参数。
size 参数指定了每个分片返回的文档数。例如,如果你想要每个分片只返回 10 个文档,则可以将 size 设置为 10。
from 参数指定了从搜索结果中的哪个位置开始返回文档。例如,如果你想要跳过前 20 个文档,从第 21 个文档开始返回结果,则可以将 from 设置为 20。
这两个参数通常用于分页搜索结果,以便在大型数据集中显示一定数量的结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)