Фасетный поиск Lucene.NET

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

Мой план на данный момент состоит в том, чтобы создать иерархию всех доступных фильтров, а затем пройтись по списку, используя метод, описанный здесь , чтобы получить количество для каждого, исключая фильтры которые дают нулевые результаты. Звучит нормально, или я что-то упустил?

1
задан Community 23 May 2017 в 12:04
поделиться