Поддерживает ли solr перекрывающиеся грани диапазона? - PullRequest
0 голосов
/ 06 июня 2018

Я не нашел ни одного примера для перекрывающихся фасетов на основе диапазона. Поддерживает ли Solr перекрывающиеся фасеты?Например, что-то вроде: [0-10], [5-15], [10-20]

1 Ответ

0 голосов
/ 06 июня 2018

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

    fq = count:[0 TO 10] OR count[5 TO 15]

, и это то же самое, что и фильтрация count:[0 TO 15].Просто зависит, какую функциональность вы ожидаете от перекрывающихся диапазонов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...