В случае сайта образование.инфо ,
в базе данных существуют таблицы с информацией о тестах GRE, GMAT, TOEFL
и SAT, в HTML-виде на сервере лежат статьи. Для полноценного поиска мы
будем искать сразу в четырех таблицах и в папке со статьями.
$r=query_table("GMAT", $q_num, $q_array);
print_answers ("GMAT Vocabulary",
"http://www.obrazovanie.info/gmat/gmat.php?page=",
$r);
$r=query_table("SAT", $q_num, $q_array);
print_answers ("SAT Vocabulary",
"http://www.obrazovanie.info/sat/sat.php?page=",
$r);
$r=query_table("TOEFL", $q_num, $q_array);
print_answers ("TOEFL Vocabulary",
"http://www.obrazovanie.info/toefl/toefl.php?page=",
$r);
$r=query_table("GRE", $q_num, $q_array);
print_answers ("GRE Vocabulary",
"http://www.obrazovanie.info/gre/gre.php?page=",
$r);
$r=query_html ("$DOCUMENT_ROOT/articles/", $q_num, $q_array);
print_answers ("Статьи",
"http://www.obrazovanie.info/articles/",
$r);
Ну вот и все, а полный код поисковика можно посмотреть здесь .