Структурированный блокнот   
 Машинное обучение (Machine Learning, обучающиеся алгоритмы) →  Интеллектуальные системы с объёмами данных размером с интернет →  Поиск в интернете →  Ранжирование →  

Первое, что приходит на ум -- считать кол-во вхождений данного слова в искомый документ. Чем больше раз упоминается слово, тем выше релевантность документа.

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