Версия: v7.6.0
Мое приложение похоже на Tinder в том, что оно показывает пользователям, на которых они нажали.
Пользователь может проводить неограниченное количество пользователей. Потенциально у людей может быть 100k + UID, на которые они пролистаны.
Я использую такой запрос ( 20k - это на 20 тысяч больше «совпадающих» объектов )
{
"query": {
"bool": {
"must_not": [{"match":{"uid":"876123c4-7b63-4a90-843b-a0c61f175524"}},{"match":{"uid":"a5db9040-0704-49d8-95b5-7441263a6c5c"}},+20,534
}
}
}
Это работает проблема в том, что он немного медленный (14 секунд +).
Как еще можно сделать запрос, подобный этому?