【发布时间】:2018-03-06 20:46:30
【问题描述】:
我根据 Elasticsearch 中的各种过滤器获得结果,其中还包括分页。
现在,当我们打开搜索结果的记录时,我需要在该搜索结果的上一条记录和下一条记录之间导航。
有没有办法通过 Elasticsearch 实现这一点?
【问题讨论】:
标签: elasticsearch
我根据 Elasticsearch 中的各种过滤器获得结果,其中还包括分页。
现在,当我们打开搜索结果的记录时,我需要在该搜索结果的上一条记录和下一条记录之间导航。
有没有办法通过 Elasticsearch 实现这一点?
【问题讨论】:
标签: elasticsearch
您可以使用Search API 的from 和size 参数。
GET /_search
{
"from" : 0, "size" : 10,
"query" : {
"term" : { "user" : "kimchy" }
}
}
或
GET /_search?from=0&size=10
{
"query" : {
"term" : { "user" : "kimchy" }
}
}
注意 size 的默认值为 10。
【讨论】: