elasticsearch ElasticSearch从当前id获取下一个和上一个文档id
从过去6小时开始搜索,但未得到任何解决方案。请帮帮我。 弹性搜索id是:2,4,7,8,11,15,16,19 我有当前文档id 11,那么如何获得下一个id 15和上一个id 8elasticsearch ElasticSearch从当前id获取下一个和上一个文档id,elasticsearch,search,elasticsearch,Search,从过去6小时开始搜索,但未得到任何解决方案。请帮帮我。 弹性搜索id是:2,4,7,8,11,15,16,19 我有当前文档id 11,那么如何获得下一个id 15和上一个id 8 谢谢您可以运行两个查询,一个用于下一个ID,另一个用于上一个ID 下一个ID的查询是: GET /<index>/_search { "_source": [ "id" ], "query": { "range": { "id": { "gt": 1
谢谢您可以运行两个查询,一个用于下一个ID,另一个用于上一个ID 下一个ID的查询是:
GET /<index>/_search
{
"_source": [
"id"
],
"query": {
"range": {
"id": {
"gt": 11
}
}
},
"sort": [
{
"id": {
"order": "asc"
}
}
],
"size": 1
}
GET/\u搜索
{
“_来源”:[
“id”
],
“查询”:{
“范围”:{
“id”:{
“gt”:11
}
}
},
“排序”:[
{
“id”:{
“订单”:“asc”
}
}
],
“尺寸”:1
}
对上一个ID的查询是:
GET /<index>/_search
{
"_source": [
"id"
],
"query": {
"range": {
"id": {
"lt": 11
}
}
},
"sort": [
{
"id": {
"order": "desc"
}
}
],
"size": 1
}
GET/\u搜索
{
“_来源”:[
“id”
],
“查询”:{
“范围”:{
“id”:{
“lt”:11
}
}
},
“排序”:[
{
“id”:{
“订单”:“描述”
}
}
],
“尺寸”:1
}
谢谢,太好了!工作很好。