Я пытаюсь создать страницу Instagram, похожую на Explore, используя Elasticsearch.Содержание оценивается как по времени, так и по количеству лайков.Поскольку лайки контента часто обновляются, разбивка на страницы затруднена с помощью From / Size и Search After.Предположим, я получил первые 10 сообщений, используя От 0, Размер 10. Еще 10 сообщений набрали больше лайков к тому времени, когда я пытаюсь получить вторую страницу в пагинации.Теперь у меня есть те же сообщения, которые я получил в первой нумерации страниц с позиций 10-20. Это создаст много дубликатов на моей странице исследования.
Меня больше заботит избегать дубликатов в нумерации страниц, чем пропустить некоторый контент,потому что если пользователь обновит страницу исследования, верхнее содержимое будет отображаться снова.Я думаю, что лучший способ получить все посты ниже определенного балла.Есть ли что-нибудь вроде max_score api.Если нет, то как я могу решить эту проблему?