2010-05-30 2 views
2

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

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

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

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

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

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

ответ

1

IIUC, вы получаете BitArray, содержащий список отфильтрованных результатов. В примере с учебником вы будете объединены с результатами в этом списке. Если вы хотите еще больше сузить это, вам нужно повторить этот процесс: запустите еще один searchQuery и пересечь результаты с BitArray, который у вас есть для комбинированных результатов.

0

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

Вы всегда можете использовать решение Solr за пределами площадки. См. this question для получения дополнительной информации.

Смежные вопросы