Priyan,
Еще одним высококачественным вариантом с открытым исходным кодом будет порт .NET Lucene
Вы не упомянули о "продукте" Google SiteSearch . Является ли одно из ваших требований, что вы хотели бы разместить поисковик / каталог самостоятельно?
У Microsoft также есть продукт Search Server 2008 Express , хотя я не уверен, что вы сможете установить его на любом хостинг-провайдере.
И (отказ от ответственности: я автор) есть также очень простой проект с открытым исходным кодом на CodeProject под названием Searcharoo (также на searcharoo.net ) , Это на самом деле означает «демонстрация / обучение» - отсюда шесть как статей - но этого может быть достаточно для небольшого динамического сайта.
Я использовал полнотекстовый поиск SQL Server для некоторых проектов - работает хорошо, но на самом деле это просто поиск содержимого базы данных , а не комбинация статических и динамических документов HTML / Pdf / Word / Jpg и т. Д. настоящий "гусеничный робот".