SEO HARDCORE
  • Разборы патентов
    • Патенты Google
  • Скоро SEO инструменты
  • Скоро SEO аналитика
  • seohardcore
SEO HARDCORE
назад

Как Google ускоряет автозаполнение (Autocomplete) и какие факторы ранжирования подсказок раскрывает этот механизм кэширования

CACHING INPUT SUGGESTIONS (Кэширование предлагаемых вариантов ввода)
  • US20130054632A1
  • Google LLC
  • 2011-08-30
  • 2013-02-28
  • Описание
  • Разбор
  • Выводы
  • Практика
  • FAQ
  • Похожие

Google оптимизирует производительность Autocomplete, кэшируя подсказки локально в браузере, чтобы избежать запросов к серверу при каждом вводе символа. Хотя патент фокусируется на скорости, он также подтверждает, что Google ранжирует подсказки на основе популярности запросов (частоты использования) и значимости сущностей (например, численности населения для географических объектов).

Описание

Какую проблему решает

Патент решает проблему производительности функции предоставления поисковых подсказок в реальном времени (Autocomplete/Suggest). Он направлен на снижение сетевых задержек (latency) и уменьшение количества запросов между клиентом и сервером. Изобретение устраняет необходимость обращаться к серверу после каждого введенного пользователем символа для обновления списка подсказок, улучшая отзывчивость интерфейса (UX).

Что запатентовано

Запатентован метод оптимизации доставки предлагаемых вариантов ввода (input suggestions), основанный на клиентском кэшировании. Когда пользователь начинает ввод, система загружает расширенный набор подсказок с сервера и сохраняет его в локальном кэше (local cache). При дальнейшем вводе обновление подсказок происходит за счет локальной фильтрации этого кэша, а не за счет новых запросов к серверу.

Как это работает

Механизм работает следующим образом:

  • Первоначальный ввод: Пользователь вводит первые символы (first textual input). Клиент отправляет запрос на сервер.
  • Загрузка и Кэширование: Сервер возвращает набор подсказок (set of input suggestions). Клиент сохраняет этот набор локально и отображает топ-N результатов.
  • Дополнительный ввод: Пользователь вводит следующие символы (additional textual input).
  • Локальная фильтрация: Вместо отправки нового запроса на сервер, система анализирует ранее сохраненный в кэше набор.
  • Отображение из кэша: Если в кэше найдено достаточное количество совпадений (больше установленного порога predetermined number), они немедленно отображаются пользователю.

Актуальность для SEO

Высокая. Оптимизация скорости отклика интерфейса и минимизация сетевого трафика остаются критически важными задачами. Описанный механизм "упреждающей загрузки и локальной фильтрации" является стандартной инженерной практикой для реализации отзывчивых систем автозаполнения.

Важность для SEO

Влияние на SEO минимальное (3/10, Инфраструктура/UI), но патент имеет стратегическое значение. Хотя он описывает техническую оптимизацию производительности Autocomplete и не влияет на ранжирование SERP, он явно подтверждает факторы, используемые для ранжирования самих подсказок: популярность запросов (Claim 4) и значимость сущностей (Claim 5). Это дает SEO-специалистам подтвержденные данные для анализа спроса и построения стратегий влияния на Autocomplete.

Детальный разбор

Термины и определения

Additional textual input (Дополнительный текстовый ввод)
Символы, введенные пользователем после первоначального ввода, для которого уже были загружены подсказки.
First textual input (Первый текстовый ввод)
Начальные символы, введенные пользователем в поле ввода, которые инициируют запрос подсказок к серверу.
Input suggestions (Предлагаемые варианты ввода)
Варианты завершения запроса, расширения или исправления, предлагаемые системой пользователю в реальном времени (Autocomplete).
Local cache (Локальный кэш)
Временное хранилище данных на стороне клиента (например, в памяти браузера), используемое для хранения набора подсказок, полученных от сервера.
Predetermined number (Предопределенное число / Порог)
Минимальное количество подсказок, которое должно быть найдено в локальном кэше, чтобы система отобразила их без повторного обращения к серверу.
Set of input suggestions (Набор предлагаемых вариантов ввода)
Общий список подсказок, возвращаемый сервером в ответ на запрос.
Subset of input suggestions (Подмножество предлагаемых вариантов ввода)
Часть набора подсказок (например, Топ-5), которая отображается пользователю в интерфейсе.
Suggestion Module (Модуль подсказок)
Клиентский компонент (например, скрипт JavaScript), отвечающий за мониторинг ввода, связь с сервером, кэширование и отображение подсказок.

Ключевые утверждения (Анализ Claims)

Claim 1 (Независимый пункт): Описывает основной метод кэширования подсказок.

  1. Система получает первый текстовый ввод (first textual input).
  2. Отправляет его на сервер до того, как пользователь отправил запрос на поиск.
  3. Получает набор подсказок (set of input suggestions) от сервера.
  4. Сохраняет набор в локальном кэше (local cache).
  5. Отображает первое подмножество подсказок.
  6. Получает дополнительный ввод (additional textual input).
  7. Анализирует сохраненный набор для идентификации нового подмножества.
  8. Определяет, что количество подсказок в новом подмножестве больше, чем предопределенное число (predetermined number).
  9. Отображает новое подмножество.

Ядро изобретения — это использование локального кэша для генерации новых подсказок при условии, что локальных данных достаточно (превышен порог predetermined number), что позволяет избежать запроса к серверу.

Claim 4 (Зависимый): Раскрывает ключевой фактор ранжирования подсказок.

Набор подсказок ранжируется в соответствии с частотой использования (frequency of use), и новое подмножество выбирается на основе этого ранжирования. Это прямое подтверждение того, что популярность запроса является фактором ранжирования в Autocomplete.

Claim 5 (Зависимый): Раскрывает фактор ранжирования для сущностей.

Если ввод получен в картографическом поисковом движке (map search engine), новое подмножество (названия географических мест) выбирается для отображения на основе численности населения (populations) этих мест. Это указывает на использование значимости сущности (Entity Importance) как фактора ранжирования подсказок.

Claims 6 и 7 (Зависимые): Уточняют порядок отображения.

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

Где и как применяется

Изобретение относится к интерфейсу взаимодействия пользователя с поисковой системой (UI/UX) и оптимизации производительности этого взаимодействия.

QUNDERSTANDING – Понимание Запросов
Серверная инфраструктура на этом этапе генерирует Set of input suggestions и определяет их ранжирование (используя факторы из Claims 4 и 5). Само запатентованное изобретение — механизм кэширования — реализовано на стороне клиента (в браузере или приложении) с помощью Suggestion Module (например, JavaScript). Оно оптимизирует доставку результатов работы систем Query Understanding во время формулирования запроса пользователем.

Входные данные:

  • First textual input (начальный префикс запроса).
  • Set of input suggestions (набор и порядок подсказок от сервера).
  • Additional textual input (последующие вводимые символы).

Выходные данные:

  • Subset of input suggestions (отображаемые пользователю подсказки автозаполнения).

На что влияет

  • Функциональность UI: Влияет на производительность и отзывчивость функции Autocomplete (Query Suggestions) в поле ввода.
  • Типы контента/сервисы: Применимо к общему веб-поиску, а также к специализированным поисковым движкам. В патенте явно упоминаются картографические приложения (map applications).
  • Изобретение не влияет на процессы сканирования, индексирования или ранжирования результатов поиска (SERP).

Когда применяется

  • Триггеры активации: Механизм активируется, когда пользователь начинает вводить текст в Input field.
  • Условия использования кэша: Локальная фильтрация кэша используется, если пользователь вводит дополнительные символы, и при этом в ранее загруженном наборе подсказок содержится достаточное количество совпадений с новым, более длинным префиксом.
  • Пороговые значения: Ключевым условием является превышение predetermined number — минимального количества локально найденных подсказок. Также упоминается возможность задержки (predetermined amount of time) перед отправкой запроса (Claim 9).

Пошаговый алгоритм

  1. Получение первого ввода: Пользователь вводит начальный префикс (например, "a") в поле поиска.
  2. Запрос к серверу: Suggestion Module отправляет префикс "a" на сервер (возможно, после короткой задержки для оптимизации ввода).
  3. Получение данных: Сервер возвращает ранжированный набор подсказок (Set of input suggestions) для префикса "a" (например, 100 подсказок).
  4. Кэширование: Клиент сохраняет весь полученный набор в Local cache.
  5. Первичное отображение: Клиент отображает первое подмножество (например, Топ-5) из кэша.
  6. Получение дополнительного ввода: Пользователь вводит следующий символ (например, "r"), формируя новый префикс "ar".
  7. Локальный анализ (Фильтрация): Suggestion Module анализирует сохраненный в кэше набор (полученный ранее для "a") и ищет подсказки, начинающиеся с "ar".
  8. Проверка порога: Система проверяет, превышает ли количество найденных локальных совпадений порог predetermined number.
  9. Вторичное отображение:
    • Если порог превышен: Новое подмножество (Топ-5 для "ar") немедленно отображается из локального кэша, сохраняя исходный порядок ранжирования. Запрос к серверу не производится.
    • Если порог не превышен: Система инициирует новый запрос к серверу для префикса "ar".

Какие данные и как использует

Данные на входе

  • Пользовательские факторы: Текст, вводимый пользователем в реальном времени (first textual input и additional textual input).
  • Системные данные: Ранжированный набор подсказок (Set of input suggestions), предварительно сгенерированный сервером.

Какие метрики используются и как они считаются

Патент фокусируется на механизме кэширования, но явно указывает метрики, используемые сервером для ранжирования подсказок, которые затем используются клиентом:

  • Частота использования (Frequency of Use): (Claim 4) Подсказки ранжируются на основе того, как часто пользователи выбирают или ищут данный запрос.
  • Значимость сущности (Entity Importance): (Claim 5) В качестве примера для картографических сервисов приводится ранжирование географических подсказок на основе численности населения (populations).
  • Predetermined number: Пороговое значение для определения достаточности локальных данных в кэше.

Выводы

  1. Инфраструктурная оптимизация Autocomplete: Патент описывает инженерное решение для повышения производительности (снижения задержек и сетевого трафика) функции автозаполнения за счет упреждающей загрузки данных и их кэширования на стороне клиента.
  2. Ранжирование определяется сервером: Механизм кэширования не влияет на алгоритм ранжирования подсказок. Порядок (Ranking) определяется исключительно сервером, а клиентская часть лишь фильтрует полученный список, сохраняя этот порядок (Claims 6, 7).
  3. Подтверждение факторов ранжирования Autocomplete (Ключевой вывод для SEO): Патент явно подтверждает, что Google использует популярность (frequency of use) как основной сигнал для ранжирования подсказок (Claim 4).
  4. Использование значимости сущностей: Для контекстных подсказок (например, на картах) используются сигналы значимости сущностей, такие как численность населения (Claim 5). Это коррелирует с общим подходом Google к ранжированию на основе сущностей (Entities).
  5. Усиление роли Autocomplete: Делая функцию автозаполнения более быстрой и отзывчивой, этот механизм улучшает пользовательский опыт (UX) и потенциально увеличивает влияние подсказок на выбор финального запроса пользователем.

Практика

Best practices (это мы делаем)

Хотя патент является инфраструктурным, он раскрывает критически важную информацию о факторах ранжирования Autocomplete (Claims 4 и 5), что позволяет сформулировать стратегические рекомендации.

  • Мониторинг и анализ Autocomplete как индикатора спроса: Необходимо регулярно анализировать поисковые подсказки по брендовым и тематическим запросам. Поскольку порядок основан на популярности (frequency of use, Claim 4), это дает подтвержденную информацию о реальном спросе, трендах и интентах пользователей.
  • Стимулирование популярности запросов (Brand Awareness): Стратегии, направленные на рост популярности бренда, продукта или темы (PR, контент-маркетинг, медийная реклама), могут способствовать появлению соответствующих запросов в Autocomplete за счет увеличения их frequency of use.
  • Развитие значимости сущностей (Entity Importance) для локального SEO: Для локального бизнеса и картографических сервисов (Claim 5) критически важно работать над сигналами значимости локальной сущности (аналогично фактору population). Это включает активное управление профилем Google Business Profile, получение качественных отзывов, цитирований и локальных упоминаний.

Worst practices (это делать не надо)

  • Искусственные манипуляции с частотой запросов ("Накрутка подсказок"): Попытки использовать ботов или задания на буксах для увеличения частоты определенных запросов с целью попадания в Autocomplete. Поскольку патент подтверждает, что частота является основой ранжирования, такие действия являются прямой манипуляцией и могут привести к санкциям со стороны Google.
  • Игнорирование Autocomplete при сборе семантики: Рассматривать подсказки как второстепенный источник данных. Учитывая их ранжирование по популярности и влияние на поведение пользователей, они должны быть неотъемлемой частью анализа семантического ядра.

Стратегическое значение

Патент подтверждает, что Autocomplete — это не просто алфавитный список совпадений, а сложная ранжированная система, основанная на реальной популярности запросов и значимости сущностей. Стратегически важно рассматривать Autocomplete как "нулевой этап ранжирования" (Position Zero), который направляет пользователя и влияет на видимость бренда еще до перехода к результатам поиска (SERP). Понимание факторов ранжирования подсказок позволяет более точно анализировать спрос и управлять репутацией (SERM).

Практические примеры

Сценарий: Использование Autocomplete для анализа спроса и конкурентной среды (на основе Claim 4)

  1. Задача: Определить наиболее популярные бренды в нише смартфонов.
  2. Действие: SEO-специалист вводит в строку поиска префикс "лучший смартфон".
  3. Анализ данных: Система отображает подсказки: "лучший смартфон samsung", "лучший смартфон xiaomi", "лучший смартфон apple".
  4. Интерпретация: Основываясь на Claim 4 (ранжирование по frequency of use), специалист делает вывод, что в данный момент пользователи чаще всего ищут информацию о смартфонах Samsung, затем Xiaomi, затем Apple в контексте этого запроса.
  5. Применение: Корректировка контент-плана для приоритетного создания обзоров или сравнений для наиболее популярных моделей, а также оптимизация товарных категорий на сайте.

Вопросы и ответы

Меняет ли этот патент то, как Google ранжирует сайты в SERP?

Нет, абсолютно не меняет. Патент касается исключительно функции автозаполнения (Autocomplete) и описывает технический метод для ускорения показа подсказок путем их кэширования в браузере пользователя (local cache). Он не имеет отношения к алгоритмам ранжирования результатов поиска.

Раскрывает ли патент, как именно ранжируются подсказки в Autocomplete?

Да, он дает важные подтверждения. В патенте (Claim 4) прямо указано ранжирование на основе "частоты использования" (frequency of use). Также приводится пример для карт (Claim 5), где подсказки могут ранжироваться по "численности населения" (populations), что указывает на использование значимости сущности в качестве фактора.

Как SEO-специалист может использовать информацию о ранжировании подсказок по частоте (Claim 4)?

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

Что такое "Local cache" в контексте патента и зачем он нужен?

Это временное хранилище данных на стороне клиента (например, в памяти браузера). Google загружает туда расширенный список подсказок для начального префикса. Это позволяет при дальнейшем вводе символов мгновенно фильтровать их локально, не тратя время на обращение к серверу, что делает интерфейс более быстрым.

Что произойдет, если в локальном кэше не найдется достаточно подсказок для нового ввода?

Система использует порог (predetermined number). Если количество локальных совпадений ниже этого порога, механизм кэширования не используется для текущего ввода. В этом случае клиент отправит новый запрос на сервер Google для получения актуальных подсказок для нового, более длинного префикса.

Означает ли это, что подсказки могут быть устаревшими, если они берутся из кэша?

Теоретически да, но на практике этот кэш очень кратковременный. Он создается и используется в рамках одной сессии ввода конкретного запроса (миллисекунды между нажатиями клавиш). Если пользователь очистит поле ввода и начнет заново, система загрузит свежие данные с сервера.

Что означает фактор "populations" (Claim 5) для SEO?

Этот пример касается поиска по картам и показывает, что Google использует значимость сущности для ранжирования подсказок. Для локального SEO это подчеркивает важность работы над авторитетностью и известностью локальной точки (например, через Google Business Profile, отзывы, упоминания), чтобы повысить её значимость в глазах системы.

Влияет ли скорость интернета пользователя на работу этого механизма?

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

Применяется ли это только для веб-поиска?

Нет. В патенте упоминается применение как в общем поиске, так и в специализированных сервисах, например, в картографических приложениях (map applications). Механизм универсален для любого поля ввода, использующего динамические подсказки.

Стоит ли пытаться попасть в Autocomplete и как это сделать?

Да, это важно для видимости бренда, управления репутацией и привлечения трафика. Поскольку основными факторами являются частота запросов (Claim 4) и значимость сущности (Claim 5), для попадания в Autocomplete необходимо работать над повышением реальной популярности бренда или продукта, стимулированием естественного поискового интереса и развитием сущности в Графе Знаний.

Похожие патенты

Как Google ускоряет работу поисковых подсказок (Autocomplete) с помощью предиктивного кэширования на устройстве пользователя
Google использует механизм для борьбы с задержками сети при отображении поисковых подсказок (Autocomplete), особенно на мобильных устройствах. Система заранее отправляет наиболее вероятные подсказки на устройство пользователя, где они кэшируются локально. Это позволяет мгновенно отображать подсказки по мере ввода запроса, не дожидаясь ответа сервера.
  • US8560562B2
  • 2013-10-15
Как Google управляет задержкой показа подсказок автозаполнения для улучшения пользовательского опыта
Google использует механизм для оптимизации отображения подсказок автозаполнения, получаемых из локального кэша и удаленного сервера. Чтобы избежать мерцания интерфейса из-за сетевых задержек, система намеренно задерживает показ локальных подсказок. Если серверные подсказки приходят быстро, отображается объединенный список. Если сервер отвечает медленно, локальные подсказки показываются по истечении тайм-аута, обеспечивая баланс между скоростью и качеством предложений.
  • US8645825B1
  • 2014-02-04
Как Google использует частичные запросы, логи и профили пользователей для формирования подсказок (Autocomplete) и предварительной загрузки результатов
Патент описывает технологию Google Autocomplete (Suggest). Система предсказывает финальный запрос на основе частично введенного текста, используя словари, составленные из популярных запросов сообщества. Предсказания ранжируются по популярности и персонализируются с учетом профиля пользователя. Система также может заранее кэшировать результаты для наиболее вероятных подсказок, чтобы ускорить выдачу.
  • US7836044B2
  • 2010-11-16
  • Персонализация

  • Семантика и интент

Как Google оптимизирует отправку автодополнений (Autocomplete) на основе скорости набора текста пользователем
Патент Google описывает метод оптимизации работы поисковых подсказок (Autocomplete) и мгновенного поиска. Вместо отправки запроса после каждого символа система анализирует скорость печати пользователя. Если скорость замедляется или происходит пауза ("логический перерыв"), система интерпретирует это как ожидание обратной связи и отправляет текущий частичный запрос на сервер для получения подсказок.
  • US8762356B1
  • 2014-06-24
  • Поведенческие сигналы

Как Google агрегирует поисковые подсказки из нескольких специализированных поисковых сервисов одновременно
Патент Google описывает инфраструктуру для улучшения поисковых подсказок (Autocomplete). Когда пользователь вводит текст, система одновременно опрашивает несколько специализированных поисковых сервисов (например, веб-поиск, вертикальный поиск или сервис прямых URL). Полученные результаты агрегируются и отображаются в отдельных секциях интерфейса, а выбор пользователя направляется строго в соответствующий сервис.
  • US8533173B2
  • 2013-09-10

Популярные патенты

Как Google использует обучение с подкреплением (Reinforcement Learning) для оптимизации ранжирования и переписывания запросов на основе успешности поисковых сессий
Google использует систему Reinforcement Learning для динамической адаптации поисковых процессов. Система анализирует поисковые сессии (последовательности запросов и кликов) и учится оптимизировать выдачу, чтобы пользователь быстрее находил нужный результат. Это достигается путем корректировки весов факторов ранжирования, переписывания запросов или даже обновления индекса на лету для конкретных ситуаций.
  • US11157488B2
  • 2021-10-26
  • Индексация

  • Поведенческие сигналы

  • Семантика и интент

Как Google использует семантические связи внутри контента для переранжирования и повышения разнообразия выдачи
Google использует метод для переоценки и переранжирования поисковой выдачи путем анализа семантических взаимодействий между терминами внутри документов. Система строит графы локальных и глобальных связей, а затем определяет взаимосвязи между самими документами на основе их семантического вклада (даже без гиперссылок). Это позволяет повысить разнообразие выдачи, особенно по неоднозначным запросам.
  • US7996379B1
  • 2011-08-09
  • Семантика и интент

  • Ссылки

  • SERP

Как Google использует контекст пользователя в реальном времени и машинное обучение для переранжирования результатов поиска
Google использует систему для прогнозирования истинного намерения пользователя на основе его текущего контекста (местоположение, время, среда, недавние действия) и исторических данных о поведении других пользователей в аналогичных ситуациях. Система переранжирует стандартные результаты поиска, чтобы выделить информацию (особенно "Search Features"), которая наиболее соответствует прогнозируемому намерению.
  • US10909124B2
  • 2021-02-02
  • Семантика и интент

  • Персонализация

  • SERP

Как Google определяет язык поискового запроса, используя язык интерфейса, статистику слов и поведение пользователей
Google использует вероятностную модель для точной идентификации языка поискового запроса. Система комбинирует три ключевых фактора: статистику частотности слов в разных языках, язык интерфейса пользователя (например, Google.fr) и исторические данные о том, на какие результаты пользователи кликали ранее. Это позволяет корректно обрабатывать многоязычные и неоднозначные запросы для применения правильных синонимов и стемминга.
  • US8442965B2
  • 2013-05-14
  • Мультиязычность

  • Поведенческие сигналы

Как Google использует модифицированный PageRank (Personalized PageRank) для персонализации выдачи на основе истории и предпочтений пользователя
Патент Google, описывающий механизм персонализации поиска путем модификации алгоритма PageRank. Система определяет "точку зрения" пользователя (Point-of-View Data) на основе его истории посещений, закладок или указанных категорий. Затем стандартный расчет PageRank изменяется так, чтобы авторитет (Reset Probability) концентрировался только на этих персональных источниках, повышая в выдаче сайты, которые близки к интересам пользователя.
  • US7296016B1
  • 2007-11-13
  • Персонализация

  • Поведенческие сигналы

  • SERP

Как Google переносит авторитетность бренда и описательные термины между страницами одного сайта для улучшения ранжирования
Google использует механизмы для улучшения релевантности страниц путем переноса сигналов внутри сайта. Система распространяет "авторитетные" термины (например, бренд) с главной страницы на внутренние разделы и, наоборот, поднимает "высокоописательные" термины (например, адреса, категории, уникальные слова) с внутренних страниц на главную. Это позволяет ранжировать наиболее подходящую страницу сайта, даже если нужные ключевые слова на ней отсутствуют.
  • US7933890B2
  • 2011-04-26
  • Структура сайта

  • Техническое SEO

  • Индексация

Как Google определяет скрытый локальный интент в запросах для повышения релевантности местных результатов
Google использует механизм для определения того, подразумевает ли запрос (например, «ресторан») поиск локальной информации, даже если местоположение не указано. Система анализирует агрегированное поведение пользователей для расчета «степени неявной локальной релевантности» запроса. Если этот показатель высок, Google повышает в ранжировании результаты, соответствующие местоположению пользователя.
  • US8200694B1
  • 2012-06-12
  • Local SEO

  • Поведенческие сигналы

  • Семантика и интент

Как Google снижает ценность кликов по результатам, полученным из слишком общих запросов
Google использует механизм для корректировки показателей популярности (например, кликов) документа. Если документ получил клик в ответ на очень общий (широкий) запрос, ценность этого клика снижается. Это предотвращает искусственное завышение популярности документов, которые часто показываются по высокочастотным общим запросам, и повышает значимость кликов, полученных по более специфическим запросам.
  • US7925657B1
  • 2011-04-12
  • Поведенческие сигналы

Как Google классифицирует интент запросов (например, поиск порнографии), анализируя историю использования фильтров (SafeSearch)
Google использует данные о том, как часто пользователи включают или отключают фильтры контента (например, SafeSearch) при вводе конкретного запроса. Анализируя нормализованное соотношение фильтрованных и нефильтрованных поисковых операций, система классифицирует запрос как целенаправленно ищущий определенный тип контента (например, adult). Эта классификация затем используется для повышения или понижения релевантности соответствующего контента в выдаче.
  • US9152701B2
  • 2015-10-06
  • Семантика и интент

  • Безопасный поиск

  • Поведенческие сигналы

Как Google использует личные интересы пользователя для понимания неопределенных запросов и персонализации рекомендаций
Google использует механизм для интерпретации неопределенных запросов или команд (например, «Я голоден» или «Мне скучно»), когда контекст неясен. Если система не может определить конкретное намерение пользователя только из текущего контента (например, экрана приложения), она обращается к профилю интересов пользователя (User Attribute Data) и его местоположению, чтобы заполнить пробелы и предоставить персонализированные рекомендации или выполнить действие.
  • US10180965B2
  • 2019-01-15
  • Персонализация

  • Семантика и интент

  • Local SEO

seohardcore