Колдунщики

Параллельно с поиском по интернету Яндекс ищет ответы и на собственных сервисах. Такой поиск называется параллельным, а его результаты, которые как по волшебству появляются среди других результатов поиска, — колдунщиками.
Представить этот процесс можно так. Вы пришли в огромную библиотеку, чтобы найти ответ на какой-то вопрос, и говорите:
— Мне нужна [формула объёма усечённой пирамиды] — где бы её поискать?
— Можете попробовать посмотреть в такой-то энциклопедии или вот в этих учебниках, — отвечает библиотекарь и добавляет, — но вообще-то у меня эта формула вот тут выписана. Держите.
Ещё он может подсказать, [когда отключат горячую воду] и [какая погода в Лиме], найти [вишнёвый кабриолет с механической коробкой] и напомнить, откуда вот это вот [уж небо осенью дышало] и как там дальше.
Искать дополнительные ответы на своих сервисах Яндекс начал в 2000 году, подключив к поиску ленту новостей и базу товаров интернет-магазинов. С тех пор сервисов стало гораздо больше — сегодня отвечать на пользовательские запросы Поиску помогают несколько десятков колдунщиков, и ответы на один и тот же запрос могут найтись у многих из них. Например, по запросу [electric wizard] Яндекс может предложить послушать песни группы, которые есть на Музыке, посмотреть фото музыкантов, найденные Картинками, или клипы на Видео.
Какие колдунщики, в каком количестве и порядке подмешивать к результатам поиска в интернете, решает специальная система — Блендер. Для каждого сервиса у Блендера есть отдельная формула, построенная с помощью машинного обучения, по которой рассчитывается релевантность ответа от этого сервиса конкретному пользовательскому запросу.
Например, рассмотрим запрос [синий цвет]. Блендер обратит внимание на слово-маркер «цвет» и может сделать вывод, что хорошим ответом будет колдунщик цветов. Но подходящий ответ есть и у других сервисов. Чтобы решить, какой колдунщик показать выше в результатах поиска, Блендер оценивает их релевантность по специальной формуле и сравнивает полученные числовые показатели между собой. Самый высокий показатель для запроса [синий цвет] — скажем, 0,6 — будет у колдунщика цветов. У Картинок, которые нашли синее небо, синие розы, синие машины и другие синие вещи, — 0,31. Кроме того, выяснится, что подходящий ответ есть и у Видео: иногда, хоть и не так часто, пользователи хотят послушать стихотворение «Синий цвет». Показатель релевантности этого ответа будет меньше 0,1 — это мало, но всё-таки достаточно для того, чтобы включить в выдачу подборку роликов, пусть и внизу страницы. Показатели других сервисов несопоставимо малы, поэтому их колдунщиков в выдаче по этому запросу не будет.

Примеры колдунщиков

Отвечалка
Реагирует на некоторые запросы, предполагающие однозначный ответ.

Маркет
В интернете много информации о товарах (возможно, даже слишком много), но, где найти описание конкретной модели, например, фотоаппарата, понятно далеко не всегда. Для таких случаев и существует колдунщик Маркета — в ответ на запрос он предложит карточку нужной модели из базы сервиса с описанием характеристик и ценой.

Автомобильный код региона
Чтобы узнать автомобильный код, достаточно ввести в поиск Яндекса запрос вроде [16 какой регион] или наоборот — [татарстан какой номер региона].

Музыка
Если запрос определяется как музыкальный (на это может указывать узнаваемое имя исполнителя, название композиции или слово «слушать»), Яндекс может показать среди результатов поиска плеер. С его помощью можно послушать несколько треков прямо на странице выдачи и перейти в раздел артиста на Яндекс.Музыке.

Видео
Некоторые вещи необходимо видеть. Подходящим ответом на запрос вроде [как танцевать мазурку] или [лучшие голы сезона] будет видео. Поэтому среди результатов поиска вы можете увидеть подборку роликов, найденных Яндекс.Видео.

Картинки
Когда релевантным ответом будет картинка, она появится на странице поисковой выдачи. Особенно, если пользователь прямо сказал, что ему нужен [натюрморт], [портрет] или [пейзаж].

Афиша
Колдунщик Афиши показывает краткую информацию о запрошенном фильме или спектакле, а также предлагает посмотреть расписание показов и даже купить билет.

Опечатки
Колдунщик опечаток умеет анализировать запрос и исправлять опечатки, учитывая контекст запроса. Если набрать в поисковой строке [карманный вал], колдунщик предложит исправить его на «карданный», а [карданные собачки] — на «карманные». Кроме того, если пользователь забудет сменить раскладку клавиатуры или сделает орфографическую ошибку, запрос будет автоматически исправлен на верный, о чем колдунщик обязательно уведомит пользователя.

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

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

Индекс
Бывают ситуации, когда нужно отправить бумажное письмо по неэлектронной почте. Но для этого надо знать не только адрес, но и почтовый индекс вашего адресата. С этим поможет колдунщик — достаточно ввести в поисковую строку улицу, номер дома и добавить слова «почтовый индекс».

Расписания
Этот колдунщик может появиться тогда, когда пользователь явно или неявно собирается в путь. Например, если его интересует [расписание Тула], [Москва Пекин] или знаменитая [Красная стрела]. Колдунщик сам определяет местонахождение пользователя и может предложить расписание поездов и самолетов для его города.

Авиабилеты
Позволяет прямо на странице выдачи выбрать даты поездки и подобрать подходящий рейс.

Путешествия
Если нужен не только билет, но и номер в отеле, на помощь придёт колдунщик Путешествий.

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

Новости
Колдунщик Новостей показывает самую свежую информацию. Если человек краем уха услышал о каком-то событии, он может ввести в поиск Яндекса ключевые слова (например, имя или должность главного героя) и увидеть среди результатов свежие сообщения от партнёров Новостей — ведущих информационных агентств и СМИ.

Результаты матчей
Реагирует на запросы с названиями команд, например, [барселона бавария] или [канада россия], если матч между такими командами ещё идёт или состоялся недавно.

Время
В 2008 году, к 100-летию первого перевода часов, Яндекс запустил проект Время. С тех пор специальный колдунщик может отвечать на вопросы [который час], [сколько времени] и даже [скока времени]. Если пользователь не уточняет город, для которого он хочет узнать время, то его местоположение определяется автоматически.
Еще колдунщик умеет показывать разницу во времени между городами — например, между Москвой и Кейптауном.
А при запросе [Горячий Ключ и Высокая Печь разница во времени] колдунщик может показать ответ на этот точно сформулированный вопрос.

Колдунщик горячей воды
В ответ на запросы вроде [отключение воды] или [график отключения] над результатами поиска может появиться специальная строка — введите в неё нужный адрес и, если у колдунщика есть данные для вашего дома, он сообщит «дату икс».

IP-адрес пользователя
По запросам типа [узнать мой IP] или просто [мой айпи] колдунщик может показать адрес и предложить узнать больше о соединении между провайдером пользователя и Яндексом — например, измерить его скорость.

Стихи
6 июня 2009 года, в день рождения Пушкина, робот Яндекса начал добавлять к своим произведениям — страницам с результатами поиска — «эпиграфы». Если запрос — это цитата из стихотворения или песни, робот может включить в «эпиграф» нужное четверостишье, напомнить автора произведения и его название, а также дать ссылку на примеры сайтов, где его можно прочитать целиком. Каждый день робот Яндекса учит новые стихотворения — может, поэтому у него такая хорошая память.

Цвета
Благодаря этому колдунщику можно увидеть, как выглядит тот или иной цвет, и узнать о некоторых экзотических оттенках. Запрос может быть как на русском, так и на английском языке, а может представлять собой обозначение в HEX, RGB или HSV.

Конвертер
Для тех, кто интересуется переводом одних величин в другие, работает колдунщик-конвертер. Благодаря ему можно узнать, например, сколько миль в километре или сколько сантиметров в Дюймовочке.

Курс валют
Умеет показывать курс валюты, указанной в запросе, по отношению к валюте той страны, в которой находится пользователь.

Котировки акций и цены на сырьё
Чтобы быстро проверить, как поживают акции, можно ввести в Поиск название компании и добавить к запросу «курс акций». Этот же колдунщик умеет отвечать и на запросы по стоимости сырья, например, [цены на нефть].

Инструкции лекарств
Этот колдунщик выручает в случаях, когда вместе с коробочкой от лекарства выбросили и инструкцию. Для получения справки о действующем веществе препарата, противопоказаниях, дозах и способе приёма, нужно поискать в Яндексе его название, прибавив слово «инструкция».

Калькулятор
Этот колдунщик реагирует на запросы вроде [7/40] и [18898^_-6] и позволяет быстро поделить, возвести в степень или произвести другую математическую операцию.

Формулы
Такие запросы, как [площадь круга], [объём усечённого конуса] или [периметр ромба], могут вызывать колдунщик, помогающий рассчитать искомую величину.

Психологическая помощь
Бывает не понятно, где начинать искать помощь. Этот колдунщик реагируют на запросы вроде [ребёнка обижают в школе] или [наркотики] и подсказывает контакты специализированных фондов и организаций.