Написать робот-индексатор страниц, ходящий по ссылкам и создающий базу данных слов, а также сайт для доступа к той базе по ключевым словами из запросов пользователей — вполне реально. А вот обеспечить работоспособность системы, оптимизировать алгоритмы поиска, хранения, выдачи данных — вот тут уже нужна мегакорпорация.