asticsearch версия 5.0
У меня есть требование произвольно запрашивать информацию о пользователе несколько раз, но в конечном результате не может быть дублированных данных.
Например,
первый случайный результат запроса
user0 user1 user2
второй случайный результат запроса
user0 user3 user4 user4
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" : { }
}