Ну, фасет - это фильтр, поэтому, если вы добавляете несколько отдельных фильтров диапазона, вы, по сути, говорите: «Фильтр для значений 0-10 и Фильтр для значений 5-15».Таким образом, только значения в диапазоне 5-10 удовлетворяют оба этих фильтра, и это все, что вы получите.Если вам нужны результаты, которые удовлетворяют любому диапазонам, вы можете объединить их в один параметр запроса фасета с помощью оператора OR, например,
fq = count:[0 TO 10] OR count[5 TO 15]
, и это то же самое, что и фильтрация count:[0 TO 15]
.Просто зависит, какую функциональность вы ожидаете от перекрывающихся диапазонов.