【发布时间】:2019-06-14 17:26:37
【问题描述】:
elasticsearch 5.0 版
我有需求随机多次查询用户信息,但最终结果不能有重复数据。
例如,
第一个随机查询结果
用户0 用户1 用户2
第二次随机查询结果
用户0 用户3 用户4
User0 是重复的。
这是我的随机查询,如何修改?
{
"size" : 10,
"query" : {
"match_all" : {
"boost" : 1.0
}
},
"_source" : {
"includes" : [
],
"excludes" : [ ]
},
"sort" : [
{
"_script" : {
"script" : {
"inline" : "Math.random()",
"lang" : "painless"
},
"type" : "number",
"order" : "asc"
}
}
],
"ext" : { }
}
【问题讨论】:
标签: elasticsearch