Я пишу веб-сайт (используя Entity Framework, MySQL, .net 4, C #), в котором есть много категорий с подкатегориями до 3 уровней, когда пользователь найдет то, что он искал, каждый «продукт» можетнапример, могут иметь различные атрибуты:
«Рестораны» могут иметь: среднюю цену на блюдо, доступное детское меню и «Тренажерный зал»: бассейн, личный тренер
Я новичок вC # и не могу понять, как реализовать хотя бы одноименное решение для граненого поиска без использования библиотеки Lucene.NET и поисковой системы Solr, тем более, что я буду использовать, вероятно, среду общего хостинга.
Интересно, кто-нибудь попытался реализоватьаналогичные функциональные возможности без использования этих технологий и некоторые идеи о структуре БД и примерах кода ...
Также, если мне придется использовать Lucene и Solr, кто-нибудь знает какой-нибудь дешевый VPS-хостинг, который позволяет устанавливать и использовать Solr, итакже может дать некоторый урок, как создать такой граненый поиск, как я могне удалось найти.
Спасибо