Elasticsearch - Лучший способ обрезать результаты по счету? - PullRequest
0 голосов
/ 28 января 2019

Некоторые из моих результатов поиска возвращают в общей сложности более 10 тыс. Документов, варьирующихся от высокой оценки (в моем последнем поиске ~ 75) до очень низкой оценки (менее 5).Другие запросы возвращают высокий балл ~ 20 и низкий балл ~ 1.

У кого-нибудь есть хорошее решение для обрезки менее значимых документов?Реализация Java или запроса будет работать.Я думал об использовании min_score, но я опасаюсь этого, так как оно должно быть постоянным числом, и некоторые из оценок моих ответов намного ближе, чем выше.Я полагаю, что мог бы придумать какую-то формулу, основанную на возвращенных оценках, чтобы создать отсечение для каждого ответа, но мне было любопытно, если кто-нибудь придумал решение для подобного варианта использования?

...