Имеется ли в Elasticsearch механизм запроса документов при ограничении того, что только несколько этих документов соответствуют отдельному условию?
У меня есть коллекция документов, в которой есть поле, указывающее категорию. Можно ли запросить 100 документов, соответствующих некоторым критериям, при этом ограничиваясь тем, что не более 20 из этих документов имеют категорию = A? Аналогичным сценарием будет запрос 100 документов с указанием того, что 20 документов должны относиться к категории = A, 30 к категории = B и 50 к категории C.