Я строю многогранный поиск с помощью Lucene.NET, а не с помощью Solr. Я хочу получить список элементов навигации в текущем запросе. Я просто хочу убедиться, что я указал в правильном направлении. У меня есть идея, которая сработает, но я не уверен, что она s правильный способ сделать это.
Мой план на данный момент состоит в том, чтобы создать иерархию всех доступных фильтров, а затем пройтись по списку, используя метод, описанный здесь , чтобы получить количество для каждого, исключая фильтры которые дают нулевые результаты. Звучит нормально, или я что-то упустил?