skiperski » 09.04.2003 (Ср) 14:00
Ты же понимаешь что искать в том чего не существует несколько затруднительно. В данном случае не существует HTML-страниц.
Чтобы организовать подобный поиск, например с помощью Index Server, необходимо иметь в наличии HTML-страницы, которые можно будет проиндексировать. Для этого пишется робот, который бегает по страницам сайта, парсит страницу на предмет ссылок, меняет динамические ASP-шные ссылки на статичные, сохраняет полученный код как HTML-страницу, двигается по полученным ссылкам дальше. Второй этап самый простой - настройка Index Server'а. Там по сути только нужно указать каталог где сохранены HTML-страницы и натравить Index Server на него. Всё остальное он делает сам. Третья часть марнезонского балета: специальным SQL-запросом выбираем требуемое из HTML-страниц, затем, по ранее созданной базе соответствий имён HTML-страниц и ASP-запросов, выдаём результат. Всё просто как дважды два.
Метода нумбер ту. Есть инетрнет-сервисы специально под это заточенные. Это стоит денег, но снимает головную боль по организации поиска. Регистрируешся и они всё выше описанное делают сами. При запросе на поиск ты пересылаешь запрос к ним и получаешь от них уже готовый ответ. Недостатки, конечно же, есть. Нет возможности управлять процессом поиска. Затраты на пересылку тудема-сюдема. Зависимость от чужого сервера. Защита конфедециальных данных.
Третий метод тебе уже предложили. Самому искать в БД.