Можно ли указать максимальный размер результата при запросе многоиндексного поиска в упругом поиске? - PullRequest
0 голосов
/ 10 сентября 2018

Мой мульти-поисковый запрос возвращает мне 120 результатов, но мне нужны только первые 20 результатов. Так что, если я могу получить результаты от filter1 и filter2, он не должен обрабатываться дальше для получения большего количества запросов к фильтрам. (Хотя он может выполнять параллельные поиски, но максимальные результаты могут все же помочь увеличить производительность, если отсутствует концепция max_result.)

{"index" : "test"}
{"query" : {..filter1}, "from" : 0, "size" : 20}
{"index" : "test", "search_type" : "dfs_query_then_fetch"}
{"query" : {..filter2}, "from" : 0, "size" : 20}
{"index" : "test", "search_type" : "dfs_query_then_fetch"}
{"query" : {..filter3}, "from" : 0, "size" : 20}
{"index" : "test", "search_type" : "dfs_query_then_fetch"}
{"query" : {..filter4}, "from" : 0, "size" : 20}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...