Elasticsearch 随机返回数据 API
我的需求是 Elasticsearch 按我的查询结果集里随机返回来10条数据,找了下API,这方面的资料比较少。
Elasticsearch 随机返回数据
{
"from": 0,
"size": 10,//返回十条数据
"query": {
"bool": {
"must": {
"term": {
"level": 1//查询条件。
}
}
}
},
"_source": {
"includes": [
"title" //返回的字段
],
"excludes": []
},
"sort": {//排序
"_script": {
"script": "Math.random()",//随机排序
"type": "number",
"params": {},
"order": "asc"
}
}
}
主要是排序部分:
"sort": {//排序
"_script": {
"script": "Math.random()",//随机排序
"type": "number",
"params": {},
"order": "asc"
}
}
版权所属:SO JSON在线解析
原文地址:https://www.sojson.com/blog/212.html
转载时必须以链接形式注明原始出处及本声明。
本文主题:
如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。