Начнем сразу с примера.
Рассмотрим вот такой запрос:
В зависимости от некоторых условий красная и синяя области вырезаются, т.е. возможны три варианта запроса:
1. запрос без красной и синих областей,
2. запрос с красной областью, но без синих областей,
3. запрос и с красной и с синими областями.
Вопрос: что нам предлагают современные технологии для реализации вышеописанного сценария?