Такой вот поисковый алгоритм: фраза разбивается на отдельные слова, потом по базе данных находятся страницы, в которых искомые слова стоят ближе друг другу. Ну там ещё может всякие коэффициенты при выборке участвуют и прочие вещи, которые перед банальнымо обывателем названы «искусственным интеллектом», который по сравнению с любым естественным только как «тупостью» можно назвать.