Как фильтровать? тк у нас есть 3 основных вида сортировок, с верхней, нижней и двумя границами по цене, то предположу, что хорошим решением будет поступить так: 1) По верхней границе - мы будем выдавать в результаты все данные, которые попадут своим диапозоном под нашу верхнюю границу и без диапозона цены 2) По 2 параметрам - мы будем выдавать в результаты все данные, у которых нижняя и верхняя граница будет внутри или равной нашему диапозону 3) По нижней границе - ммы будем выдавать в результаты все данные, у которых нижняя граница будет выше или равной нашей нижней границе и не будет выводить данные без диапозона цены