Если человек ищет слово, допустим "программирование", то на перелапачивание всего текста сайтов может уйти длительное время. Лучше это проделать один раз, выбрав все слова, отсортировав их в алфавитном порядке и сопоставив им ссылки на те сайты, куда это слово входит. Искать слово в таком списке можно очень быстро, а процесс создания такого списка называется индексирование, т.е. по аналогии с книгами - это предметный указатель.