Google анализирует частично введенный запрос в реальном времени, чтобы определить, пытается ли пользователь выполнить структурированный поиск (например, по дате или атрибуту). Если система распознает формат (например, дату или email) или ключевые индикаторы (например, название месяца), она предлагает соответствующие поисковые операторы (например, «before:», «from:») в подсказках автозаполнения, помогая пользователю правильно сформулировать сложный запрос.
Описание
Какую задачу решает
Патент решает проблему сложности использования структурированных поисковых запросов (Structured Searches) — поиска по атрибутам или метаданным (например, дате, отправителю), а не только по контенту. Пользователям трудно запомнить точный синтаксис операторов, а традиционные интерфейсы расширенного поиска часто перегружены. Изобретение улучшает UX, помогая пользователям формулировать точные запросы без знания синтаксиса.
Что запатентовано
Запатентована система генерации предложений автозаполнения (auto-complete suggestions), которая динамически включает предопределенные поисковые операторы (predefined search operators). Система анализирует частичный запрос пользователя (partial search query) в реальном времени и предлагает варианты завершения запроса, включающие релевантные структурированные элементы (например, from:, before:, AND).
Как это работает
Система анализирует вводимый текст на лету, до выполнения поиска. Она использует два основных метода:
- Распознавание формата: Если ввод соответствует известному формату (например, структуре email-адреса или даты), предлагаются соответствующие операторы.
- Контентные индикаторы (Content Indicia): Если ввод содержит определенные токены (например, название месяца), предлагаются связанные операторы.
Система также помогает заполнить аргументы оператора, отображая ожидаемый шаблон (predefined system format) с плейсхолдерами (например, yyyy/mm/dd) и направляя курсор пользователя.
Актуальность для SEO
Высокая с точки зрения UI/UX. Описанная функциональность является стандартом в поисковых интерфейсах продуктов Google, требующих работы со структурированными данными, в частности, в Gmail (который используется в примерах патента) и Google Drive.
Важность для SEO
Минимальное влияние (1/10). Патент описывает исключительно интерфейсные решения (UI/UX) и процесс формирования запроса (Query Formulation). Он не затрагивает алгоритмы ранжирования, индексирования или оценки качества контента в веб-поиске. Ценность патента для SEO заключается в понимании лучших практик UX для поисковых интерфейсов, что применимо к оптимизации внутреннего поиска на сайте.
Детальный разбор
Термины и определения
- Auto-complete Suggestion (Предложение автозаполнения)
- Предлагаемое завершение частичного запроса. Может быть основано на контенте, на структуре (включая операторы) или быть комбинированным.
- Boolean Operator (Булев оператор)
- Оператор (например, AND, OR, NAND), используемый для объединения или исключения условий поиска.
- Content Indicia (Контентные индикаторы)
- Слова или фразы в частичном запросе, которые указывают на возможность использования определенного поискового оператора (например, ввод названия месяца предполагает использование операторов даты).
- Partial Search Query (Частичный поисковый запрос)
- Запрос, введенный пользователем, но еще не отправленный на выполнение.
- Predefined Search Operator (Предопределенный поисковый оператор)
- Специальный синтаксис (например, from:, to:, before:, label:), который определяет атрибут или свойство искомых результатов.
- Predefined System Format (Предопределенный системный формат)
- Ожидаемая структура для аргументов поискового оператора (например, mm/dd/yyyy). Может включать несколько полей (fields).
- Structured Search (Структурированный поиск)
- Поиск, в котором пользователь указывает свойства или атрибуты желаемых результатов (пары атрибут-значение), а не только их содержание.
Ключевые утверждения (Анализ Claims)
Claim 1 (Независимый пункт): Описывает базовый метод предоставления структурированных автозаполнений.
- Серверная система получает partial search query от клиента.
- Система анализирует термины запроса для определения auto-complete suggestions.
- По крайней мере одно предложение включает Predefined Search Operator, выбранный из множества операторов на основе результатов анализа.
- Система форматирует это предложение для одновременного отображения с частичным запросом на клиенте.
Claim 2 (Зависимый): Уточняет время анализа. Анализ частичного запроса выполняется до выполнения поиска по этому запросу.
Claim 3 (Зависимый): Уточняет механизм анализа (Распознавание формата).
Анализ включает определение того, что введенные термины выражены в определенном формате, соответствующем данному оператору. Распознавание формата достаточно для предложения соответствующего оператора. (Например, распознавание структуры email-адреса).
Claim 4 (Зависимый): Уточняет альтернативный механизм анализа (Контентные индикаторы).
Анализ включает определение того, что введенные термины содержат Content Indicia, соответствующие данному оператору. (Например, распознавание названия месяца).
Claim 5 и 6 (Зависимые): Детализируют процесс форматирования предложений.
Форматирование включает отображение Predefined System Format. Информация из уже введенных терминов подставляется в этот формат (Claim 5). Если формат имеет несколько полей, система отображает заполненные поля и визуальные индикаторы (плейсхолдеры) для незаполненных полей (Claim 6).
Claim 7 (Зависимый): Детализирует помощь пользователю.
Система отправляет инструкции клиенту для направления пользователя через ввод недостающих значений (например, управление курсором).
Claim 13 (Зависимый): Уточняет тип оператора. Predefined Search Operator может определять логический порядок выполнения других операторов (например, скобки для группировки).
Где и как применяется
Патент описывает технологию, применяемую на стыке пользовательского интерфейса и системы понимания запросов. Он фокусируется на этапе формулировки запроса пользователем.
QUNDERSTANDING – Понимание Запросов
Основное применение патента находится на этапе формирования запроса (Query Formulation). Система работает в реальном времени, анализируя ввод пользователя и помогая преобразовать его намерение в формализованный структурированный запрос, который легче интерпретировать поисковой системе.
Патент не затрагивает этапы CRAWLING, INDEXING, RANKING, METASEARCH или RERANKING.
Входные данные:
- Текст Partial Search Query от клиента.
- База данных Predefined Search Operators и связанных с ними форматов и Content Indicia.
Выходные данные:
- Отформатированный список auto-complete suggestions, включающий структурированные операторы.
- Инструкции для клиентского устройства по управлению курсором для заполнения полей формата.
На что влияет
- Конкретные типы контента и приложений: Наибольшее влияние оказывается на поиск в средах с богатыми метаданными. Патент явно упоминает электронную почту (основной пример), системы обмена сообщениями, записи баз данных. Также упоминается поиск товаров в e-commerce (поиск по характеристикам).
- Специфические запросы: Влияет на запросы, где пользователь хочет уточнить поиск по атрибутам (дата, отправитель, цена, метка, статус и т.д.).
Когда применяется
- Условия работы: Алгоритм работает в реальном времени по мере ввода пользователем текста в поисковую строку (до выполнения поиска).
- Триггеры активации: Активируется, когда введенный текст соответствует:
- Predefined System Format (например, пользователь вводит текст, похожий на email-адрес или дату).
- Content Indicia (например, пользователь вводит название месяца).
- Или когда текущий запрос уже содержит термины, что позволяет предложить булевы операторы или скобки для управления логикой.
Пошаговый алгоритм
Процесс предоставления структурированных автозаполнений:
- Получение данных: Серверная система получает частичный поисковый запрос от клиентского устройства.
- Анализ терминов: Система анализирует термины в запросе. Анализ выполняется до выполнения поиска.
- Распознавание формата: Проверяется, соответствуют ли термины одному или нескольким Predefined System Formats.
- Распознавание содержания: Проверяется, содержат ли термины Content Indicia.
- Выбор операторов: На основе результатов распознавания система выбирает релевантные Predefined Search Operators.
- Генерация предложений: Создаются предложения автозаполнения, включающие выбранные операторы и введенные термины.
- Форматирование предложений: Предложения форматируются для отображения. Если оператор требует определенного формата ввода:
- Известная информация из ввода пользователя подставляется в соответствующие поля формата.
- Для незаполненных полей отображаются визуальные индикаторы (плейсхолдеры, например, yyyy, dd).
- Отправка клиенту: Отформатированные предложения отправляются на клиентское устройство для отображения.
- Взаимодействие с пользователем (Опционально): Если пользователь выбирает предложение с незаполненными полями, система может отправить инструкции клиенту для направления пользователя через ввод недостающих значений (например, перемещение курсора).
Какие данные и как использует
Данные на входе
Патент фокусируется исключительно на механизме ввода запроса и не детализирует факторы ранжирования. Он использует следующие данные:
- Пользовательские факторы (Ввод): Текст Partial Search Query, вводимый пользователем в реальном времени.
- Системные данные (Конфигурация):
- Список доступных Predefined Search Operators.
- Predefined System Formats, связанные с операторами (например, различные форматы дат, синтаксис email).
- Мэппинг Content Indicia на операторы.
Какие метрики используются и как они считаются
В патенте не используются числовые метрики ранжирования. Вместо этого используются логические методы сопоставления:
- Сопоставление форматов (Format Matching): Логика для определения того, соответствует ли введенная строка предопределенному шаблону или формату (например, с использованием регулярных выражений или синтаксического анализа).
- Сопоставление содержания (Content Matching): Поиск введенных терминов в списке известных индикаторов содержания (Content Indicia).
- Анализ логической структуры: При наличии нескольких булевых операторов система может вычислять все возможные варианты логического порядка (используя скобки) для предложения пользователю.
Выводы
- Фокус на UI/UX и формулировке запроса: Патент полностью сосредоточен на улучшении пользовательского опыта при создании структурированных запросов. Он призван устранить необходимость запоминания точного синтаксиса операторов.
- Интеллектуальное распознавание намерений: Система использует два основных метода для определения того, какие операторы предложить: Распознавание формата (идентификация структуры ввода, например, email) и Распознавание содержания (идентификация ключевых слов или сущностей, например, даты).
- Активное руководство пользователя: Система не просто предлагает оператор, но и активно помогает заполнить его аргументы, показывая ожидаемый формат (Predefined System Format) и плейсхолдеры (например, yyyy/mm/dd), а также управляя положением курсора.
- Поддержка сложной логики: Механизм также помогает пользователям управлять сложными булевыми запросами, предлагая операторы (AND, OR) и средства управления порядком выполнения (скобки) для устранения неоднозначности.
- Отсутствие связи с ранжированием веб-поиска: Этот патент не содержит информации об алгоритмах ранжирования Google для веб-поиска. Он описывает инфраструктуру фронтенда поискового приложения.
- Применимость к внутреннему поиску: Для SEO-специалистов релевантность этого патента ограничена областью оптимизации внутреннего поиска на сайте (Internal Site Search Optimization) и улучшением UX поисковых интерфейсов.
Практика
Практическое применение в SEO
ВАЖНО: Этот патент является инфраструктурным (UI/UX) и не дает практических рекомендаций для традиционного Web SEO (оптимизации под google.com). Однако он содержит критически важные инсайты для оптимизации внутреннего поиска на сайте (Internal Site Search Optimization).
Best practices (это мы делаем)
Рекомендации по оптимизации внутреннего поиска на сайте:
- Внедрение интеллектуального автозаполнения: Разработайте систему автозаполнения для поиска на вашем сайте, которая распознает сущности и атрибуты (названия продуктов, категорий, брендов, дат, характеристик) в частичных запросах.
- Предложение структурированных фильтров в автозаполнении: Следуя логике патента, предлагайте не только завершение фразы, но и структурированные варианты. Например, в e-commerce: пользователь вводит «iPhone» -> предложить «iPhone в категории Смартфоны» или «iPhone с памятью 256GB». Это аналог предложения Predefined Search Operators.
- Поддержка форматов и плейсхолдеров: Если ваш поиск поддерживает операторы (например, диапазон цен или дат), используйте механизм, описанный в патенте: показывайте пользователю ожидаемый формат (например, Цена: от [ ] до [ ]) и помогайте его заполнить, направляя курсор.
- Обучение пользователей возможностям поиска: Используйте автозаполнение как способ ненавязчиво показать пользователям расширенные возможности фильтрации и поиска на вашем сайте.
Worst practices (это делать не надо)
- Игнорирование UX внутреннего поиска: Предоставление пользователям базового поиска без интеллектуального автозаполнения, которое не помогает уточнить запрос или найти контент по атрибутам.
- Требование точного синтаксиса: Создание системы расширенного поиска, которая требует от пользователей запоминания сложных операторов или точного формата ввода без подсказок и помощи.
- Неоднозначная обработка сложных запросов: Если внутренний поиск поддерживает булевы операторы, необходимо четко определить порядок их выполнения или предоставить пользователю возможность управлять им (например, скобками), как описано в патенте.
Стратегическое значение
Патент подчеркивает важность бесшовного и интуитивно понятного поискового опыта. Google инвестирует в то, чтобы пользователи могли максимально точно и легко выразить свои намерения. Хотя это напрямую не влияет на ранжирование в Google, превосходный внутренний поиск улучшает пользовательский опыт на сайте, поведенческие факторы, вовлеченность и конверсию, что косвенно положительно влияет на общую эффективность сайта.
Практические примеры
Сценарий: Улучшение автозаполнения на сайте E-commerce (Internal Site Search)
- Задача: Пользователи часто ищут товары по характеристикам, но не используют сложные фильтры на странице выдачи.
- Применение патента: Внедрение логики распознавания атрибутов в автозаполнение.
- Действие пользователя (Content Indicia): Пользователь начинает вводить «4K» в поисковую строку.
- Ответ системы (на основе патента): Система распознает это как индикатор разрешения. В выпадающем меню предлагаются структурированные варианты:
- Поиск: «4K» (контентный)
- Фильтр: Телевизоры с разрешением 4K
- Фильтр: Мониторы с разрешением 4K
- Действие пользователя (Format Recognition): Пользователь вводит «\$500».
- Ответ системы: Система распознает формат цены и предлагает:
- Фильтр: Цена до \$500
- Результат: Пользователь может одним кликом перейти к нужному отфильтрованному результату, улучшая UX и конверсию.
Вопросы и ответы
Влияет ли этот патент на ранжирование моего сайта в Google?
Нет, этот патент не влияет на алгоритмы ранжирования в органическом поиске Google (google.com). Он описывает технологию пользовательского интерфейса (UX) для улучшения функции автозаполнения при вводе поисковых запросов, помогая пользователям использовать структурированные операторы.
Где Google использует эту технологию?
Эта технология преимущественно используется в поиске внутри приложений Google, обладающих богатыми метаданными. Самые яркие примеры, соответствующие описанию в патенте, — это поиск в Gmail или Google Drive, где автозаполнение активно предлагает операторы from:, to:, before:, after: по мере ввода запроса.
Какую пользу этот патент несет SEO-специалисту?
Для традиционного SEO польза минимальна. Однако он крайне полезен для оптимизации внутреннего поиска на сайте (Internal Site Search Optimization). Патент описывает лучшие практики того, как должен работать интерфейс автозаполнения, чтобы помогать пользователям создавать точные и структурированные запросы.
Что такое «структурированный поиск» в контексте этого патента?
Структурированный поиск — это поиск по атрибутам или метаданным (пары атрибут-значение), а не только по содержанию документа. Например, поиск писем по дате отправки (атрибут) до 1 января (значение) или поиск товаров по цене (атрибут) ниже 500 долларов (значение).
Как система определяет, какой оператор предложить пользователю?
Система использует два основных метода. Первый — распознавание формата (Format Recognition): если пользователь вводит что-то похожее на email-адрес, предлагаются операторы from: или to:. Второй — распознавание индикаторов содержания (Content Indicia): если пользователь вводит название месяца, предлагаются операторы даты before: или after:.
Что такое «Predefined System Format»?
Это ожидаемый формат ввода для аргументов оператора. Например, для оператора before: форматом может быть yyyy/mm/dd. Патент описывает, как система показывает этот формат пользователю в автозаполнении и помогает его заполнить, используя плейсхолдеры для недостающих данных.
Как я могу применить эти знания для улучшения поиска на моем сайте?
Вы можете улучшить функцию автозаполнения вашего внутреннего поиска. Настройте ее так, чтобы она распознавала ключевые сущности и атрибуты (бренды, категории, характеристики) и предлагала пользователям структурированные варианты запросов или фильтры прямо в выпадающем меню автозаполнения.
Помогает ли эта система обрабатывать сложные булевы запросы?
Да. Если пользователь вводит запрос с несколькими терминами, система может предложить булевы операторы (AND, OR). Если запрос становится неоднозначным (например, «A AND B OR C»), система может предложить варианты с использованием скобок для уточнения логического порядка: «(A AND B) OR C» и «A AND (B OR C)».
Происходит ли анализ частичного запроса на сервере или на клиенте?
Патент описывает метод, выполняемый на серверной системе (server system). Клиентское устройство отправляет частичный запрос на сервер, сервер выполняет анализ, определяет подходящие операторы и форматирует подсказки, после чего отправляет их обратно клиенту для отображения.
Как патент обрабатывает неоднозначность в форматах, например, в датах (MM/DD или DD/MM)?
Патент учитывает это. Если ввод неоднозначен (например, 11/06/2), система может предложить автозаполнение для обоих возможных форматов (mm/dd/yyyy и dd/mm/yyyy). Выбор пользователя одного из форматов устраняет неоднозначность. Если ввод однозначен (например, название месяца), система предлагает формат, соответствующий этому вводу.