Lucene.NET граненый поиск

Я нашел отличный учебник по выполнению граненого поиска.

http://www.devatwork.nl/articles/lucenenet/faceted-search-and-drill-down-lucenenet/

В этой статье не объясняется, как получить суженные доступные атрибуты для фильтрации (для дальнейшей детализации).

Допустим, я ищу планировщики, которые красные. Когда я выполняю граненый поиск, я хочу вернуть все доступные атрибуты для фильтрации, которые выделены красным. Затем, когда я добавляю фильтр «еженедельного формата», я хочу, чтобы список атрибутов становился еще меньше и содержал только фильтры, доступные для сегментированной группы.

Я хочу любить использовать Solr / SolrNET, но я нахожусь в ситуации общего хостинга с ограниченным доступом к реальному серверу.

Я довольно новичок в lucene.net, поэтому примеры очень ценятся.