ElasticSearch会在timeout时间范围内,将已经搜索到的部分数据(也可能搜索完成全部数据),直接返回给client,而不是等所有都数据搜索到再返回
GET /test/_search
{
"query": {
"match_all": {
}
},
"timeout": "1s"
}
返回结果中是否超时会根据阈值进行判断

本文深入探讨了ElasticSearch的超时机制,详细解释了如何在搜索操作中设置timeout参数,使搜索过程能够在预设时间内返回部分或全部搜索结果,避免长时间等待。这一特性对于提高搜索效率和用户体验至关重要。
ElasticSearch会在timeout时间范围内,将已经搜索到的部分数据(也可能搜索完成全部数据),直接返回给client,而不是等所有都数据搜索到再返回
GET /test/_search
{
"query": {
"match_all": {
}
},
"timeout": "1s"
}
返回结果中是否超时会根据阈值进行判断

5027

被折叠的 条评论
为什么被折叠?