Что это такое? Поисковые подсказки в Яндекс
Когда вы начнете вводить вопросы в строку поиска, Яндекс покажет вариации наиболее распространенных запросов, начинающихся с одних и тех же букв. Это - поисковые подсказки - они помогут вам сэкономить время и избежать написания всего запроса целиком. Яндекс понимает, что подсказывать на дисплей, даже если вы забыли изменить раскладку клавиатуры или сделали ошибку набора текста.
Подсказки появились в поиске Яндекса относительно недавно-в 2008 году. Изначально идея состояла в том, чтобы просто увеличить скорость ввода поискового запроса. Итак, вам не нужно писать, скажем, [муравьиная кислота что это такое] целиком. Со временем алгоритм подсказок становится способен на гораздо большее. За этими возможностями стоит не только сложная технология, но и непрерывная работа специалистов яндекса. И сейчас мы напишем подробнее как это происходит.
1. Подготовка
Список поисковых подсказок формируется после фильтрации всего потока запросов в Яндекс. Он также дополняется названиями статей энциклопедических, художественных произведений, музыкальных композиторов и других словоформ связанных с содержимым. Список проходит через ряд фильтров, каждый фильтр отфильтровывает ряд определенных запросов. Например, низкочастотные или содержащие ненормативную лексику запросы. Вместе с фильтром в запросе исправляются и орфографические ошибки. В результате появляется более ста миллионов запросов, которые становятся подсказками.
Как ответ поиска на yandex.ru, предложение поисковых подсказок зависит от местоположения пользователя. Например: начиная запрос словами [театр] или [кальянная], петербуржец и Москвич предполагают поиск объектов в их городе. И им нужна поисковая подсказка для Петербурга и Москвы. Поэтому в каждой области есть список поисковых подсказок, основанных на местоположении пользователя
Пример поисковых подсказок, основанных на местоположении пользователя
Пример поисковых подсказок, основанных на местоположении пользователя
В яндексе объединют их, чтобы не тратить место почти на одни и те же ответы. Например, некоторые люди ищут [подарки на Новый год] , а другие - [подарки к новому году]. Таким образом при вводе "подарок" на дисплее отображается только один вариант - самый распространенный. Конечно, если вы продолжите набирать "подарки к", набор подсказок изменится. К группировкам относятся очень осторожно. Интересно, то, что выглядит как машина, не всегда выглядит как человек? Объединение этих двух вопросов в одну подсказку возможно не только в случае небольших изменений в написании, но и при одинаковых результатах поиска.
2. Актуальность и персонализация подсказок
Списки рекомендуемых поисковых подсказок обновляются регулярно - не реже одного раза в день, так как постоянно появляются новые значения ввода. И неактуальные данные были устранены. Кроме того, алгоритм Яндекса имеет специальный "Быстрый поиск", предлагающий подсказки для свежих событий. Поисковая подсказка подбирается по сложной формуле, учитывающей, в том числе, насколько вырос интерес к теме, сколько появилось новостей и блогов. Список обновляется каждые полчаса.
Кроме того, можно определить, что более интересно людям в будущем. Например, когда люди начинают писать "но" в обычной жизни, им часто нужны [новости], а к новому году - [новогодние подарки] и [новогодние каникулы]. Поэтому алгоритм обрабатывает все подсказки каждый день и составляет прогноз для каждого человека - какие ему нужны на следующий день. При подсчете списков подсказок должны учитываться также прогнозы спроса.
В какой-то момент подсказки становится персональными. В дополнение к региону алгоритм научился учитывать исторические проблемы и изменения. Например, страница результатов поиска и подсказок для разных людей выглядит совсем по разному:
Пример страницы результатов поиска и подсказок для разных людей
3. Развитие подсказок
Если подсказки могут привести к тому, что верный запрос попадет на вашу страницу результатов поиска, почему бы не пойти дальше? В некоторых случаях конкретный сайт, вероятно, будет иметь хороший отклик уже на этапе начала введения запроса. Тогда среди подсказок поиска есть адрес такого сайта. Например, введение первых букв магазина [Озон] выдает первой подсказкой ozon.ru и при выборе этой подсказки пользователь сразу же переходит на соответствующий сайт.
Этот пример показывает, что подсказки не только облегчают ввод и но и решают ваши проблемы. В том числе и без помощи поиска. Например, вы можете получить ответы на некоторые вопросы непосредственно из всплывающих подсказок. В основном это четкие вопросы, которые дают точный ответ - например, [австралийская столица] или [длина Дуная]. Сервисы Яндекса знают десятки тысяч подобных фактов, и этот список регулярно обновляется. Помимо фактов, вы можете узнать непосредственно из подсказок текущий уровень загруженности на столицах больших городов, но в разных частях света и даже на других планетах, результат последних футбольных матчей или получить кубический корень из числа 27.
Пример поисковых подсказок
Каждый день все посетителя Яндекса просматривают поисковые подсказки более миллиарда раз. И при написании одного вопроса Вы можете увидеть в среднем десять вариантов подсказок.