Рейтинги актуальности, социальные рейтинги и пользовательский контент в Google

Опубликовано: 2022-04-19

Что такое рейтинг актуальности?

Оценки актуальности дают вам представление о том, о чем контент на веб-странице — какова может быть актуальная тема этой страницы. И они позволяют Google ранжировать страницы на основе этих показателей актуальности.

Недавно был опубликован недавний патент Google о поиске, в котором рассматриваются оценки актуальности, социальные оценки и пользовательский контент.

Я уже писал о показателях актуальности в Google. Последний пост был: Актуальные результаты поиска в Google?

Поисковые системы идентифицируют ресурсы (например, изображения, аудио, видео, веб-страницы, текст, документы), соответствующие потребностям искателя, и представляют информацию о ресурсах наиболее полезным образом.

Поисковые системы возвращают результаты поиска в ответ на отправленный поисковиком текстовый запрос.

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

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

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

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

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

Технологии поиска

В этом патенте описываются технологии поиска, в том числе оценки актуальности.

В общем, предмет этого патента включает:

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

Патент на рейтинг актуальности

Они могут включать следующие функции:

Рейтинг актуальности

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

Популярные поисковые запросы

  • Решение о том, что поисковый запрос является популярным поисковым запросом

Контент, создаваемый пользователями

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

Общий балл

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

Цифровое изображение

  • Выбор того, что контент, созданный поисковиком, содержит цифровое изображение
  • Отмечая , что цифровое изображение должно отображаться в части результатов поиска изображений; действия дополнительно включают в себя определение того, что контент, созданный пользователем, не содержит текста, связанного с цифровым изображением, при этом определение того, что цифровое изображение должно отображаться в части результатов поиска изображения, происходит в ответ на определение того, что контент, созданный пользователем, без текста, связанного с цифровым изображением; контент, сгенерированный поисковиком, включает в себя контент, сгенерированный поисковиком;

Пользовательский контент, созданный пользователем-автором

  • Контент, сгенерированный поисковиком, включает контент, сгенерированный пользователем-автором; пользователь-автор является участником социального графа поисковика; созданный поисковиком контент включает в себя по меньшей мере одно электронное сообщение, текст, представленный в сеансе чата, публикацию в службе социальной сети, цифровое изображение; и социальные услуги, реализованные с помощью компьютера, включают по крайней мере один из:
  • сервисы социальных сетей,
  • Служба электронных сообщений
  • Чат-сервис
  • Сервис микроблогов
  • Служба ведения блога
  • Сервис обмена цифровым контентом.

Этот недавно выданный патент находится по адресу:

Выборочное представление типов контента и источников в поиске
Изобретатели: Дэниел Белов, Мэтью Э. Кулик, Адам Д. Берси, Дэвид Йен и Морин Хейманс.
Правопреемник: GOOGLE LLC
Патент США 11 288 331
Выдано: 29 марта 2022 г.
Подано: 15 мая 2019 г.

Абстрактный

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

Аспекты этой спецификации направлены на извлечение и отображение контента, созданного поисковиком, в результатах поиска.

Содержимое, созданное поисковиком, может включать в себя содержимое, созданное с помощью социальных сервисов, реализованных на компьютере.

Социальные компьютерные услуги

Примеры социальных сервисов, реализованных на компьютере, могут включать:

  • Служба социальных сетей
  • Служба электронных сообщений
  • Чат-сервис
  • Сервис микроблогов
  • Служба ведения блога
  • Сервис обмена цифровым контентом

Контент, создаваемый пользователями

Пользовательский контент может включать в себя:

Контент представлен в:

  • Электронные сообщения
  • Сеансы чата
  • Посты в социальных сетях
  • Контент, размещенный в службах обмена (например, службах обмена фотографиями)
  • Контент, размещенный в службе блогов.

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

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

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

Доступ к контролируемому контенту

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

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

Пользователи-авторы, связанные с конкретным поисковиком, могут быть идентифицированы с помощью социального графа

Пользователи-авторы, связанные с конкретным поисковиком, могут быть идентифицированы с помощью социального графа поисковика. Социальный граф может относиться к одной социальной диаграмме или нескольким взаимосвязанным социальным графам, используемым в этой спецификации. Различные социальные графы могут быть сгенерированы для разных типов подключений пользователя. Например, пользователь может установить связь с контактами чата в одном социальном графе, контактами электронных сообщений во втором социальном графе и соединениями (или контактами) из конкретной службы социальной сети в третьем социальном графе.

Каждый социальный граф может включать в себя ребра для дополнительных лиц или объектов на более высоких степенях отделения от пользователя. Эти контакты, в свою очередь, могут иметь другие контакты на другой степени отделения от пользователя. Точно так же соединение пользователя с кем-то в определенной социальной сети может затем использоваться для идентификации дополнительных связей на основе связей этого человека. Отдельные социальные графы могут включать ребра, соединяющие социальные графы с другими социальными графами.

Типы связей и социальные графики

Типы связей и социальных графов могут включать, помимо прочего, другие поисковые системы, в которых находится искатель:

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

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

Источники информации социального графа

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

Например, социальный граф поисковика может включать:

  • Друзья,
  • Друзья друзей (например, согласно поисковому запросу, сайту социальных сетей или другому показателю)
  • Круг общения искателя
  • Люди, за которыми следит искатель (например, подписанные блоги, каналы или веб-сайты)
  • Коллеги
  • Фотер конкретно определил интересующий пользователя контент (например, определенные веб-сайты).

На диаграмме показан искатель и примеры связей, которые расширяют социальный граф искателя до людей и контента как внутри системы, так и во внешних сетях и показаны с разной степенью разделения. Например, поисковик может иметь:

  • Список профилей или контактов, включающий набор идентифицированных друзей
  • Ссылки на внешние ресурсы (например, веб-страницы)
  • Подписки на содержимое системы (например, система, предоставляющая различное содержимое и приложения, включая электронную почту, чат, видео, фотоальбомы, каналы или блоги)

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

Социальный график искателя

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

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

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

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

Социальные сигналы в социальном графе

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

Подходящие ключи для определения местонахождения значений (например, данных о взаимоотношениях) в таблице поиска могут включать в себя информацию, описывающую соответствующие идентификационные данные как искателя, так и любого члена социального графа искателя. Например, подходящий ключ для поиска данных об отношениях в таблице поиска может получить (Искатель X, Искатель Y), где Искатель Y является членом социального графа Искателя X.

социальные посты

Использование информации социального графика

Система идентифицирует искателя. Искатель может быть идентифицирован, например, на основе профиля искателя, связанного с системой. Профиль искателя может быть идентифицирован, например, когда искатель входит в систему, используя имя искателя, адрес электронного сообщения или другой идентификатор.

Система находит социальный граф искателя. Социальный граф искателя идентифицирует людей и ресурсы, связанные с искателем, например, к которым искатель проявил интерес. Социальный граф ограничен определенным числом степеней отделения от искателя или определенными отношениями или типами взаимодействия с искателем.

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

Социальный граф искателя определяется с использованием данных профиля искателя

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

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

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

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

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

Система может идентифицировать информацию, связанную с социальным графиком искателя

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

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

Система может генерировать социальные ограничения, сопоставляя идентифицированную информацию с соответствующими веб-ресурсами, на которые есть ссылки в индексе поиска, и определяя социальную связь между веб-ресурсами и искателем. Например, система может получить доступ к таблице поиска отношений, которая включает в себя данные отношений, описывающие социальный граф искателя, для определения таких социальных связей. В некоторых примерах социальные ограничения могут предоставляться в виде информационного тега, связанного с упоминаемым веб-ресурсом, включенным в поисковый индекс.

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

Поисковая система получает поисковый запрос от искателя. Например, искатель может ввести поисковый запрос в поисковый интерфейс конкретной системы. Поисковый запрос включает термины и может быть общим или направленным на определенные типы ресурсов (например, веб-поиск или поиск изображений).

Поисковик может отправить поисковый запрос с клиентского устройства. Клиент может подключить компьютер к поисковой системе через локальную сеть (LAN) или глобальную сеть (WAN), например, Интернет. Поисковая система и клиентское устройство — это отдельные машины. Например, искатель может установить приложение поиска на рабочем столе на клиентском устройстве. Пользователь может отправить поисковый запрос в поисковую систему в рамках поисковой системы.

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

Получение результатов поиска, соответствующих полученному запросу

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

  • Механизм индексации, который индексирует ресурсы (например, веб-документы, такие как веб-страницы, изображения или новостные статьи в Интернете), найденные в корпусе (например, коллекции или хранилище контента)
  • Поисковый индекс, в котором хранится информация об индексе.
  • Локатор ресурсов для идентификации ресурсов в поисковом индексе, отвечающих на запрос (например, путем реализации подпрограммы сопоставления текста запроса).
  • В некоторых примерах поисковая система может также включать систему ранжирования (или другое программное обеспечение) для ранжирования веб-ресурсов, соответствующих запросу.

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

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

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

SERP, которые включают результаты, связанные с социальным графиком искателя

На странице результатов поиска отображаются примеры результатов поиска, соответствующие примерному запросу «сафари в Танзании». В показанном примере отображаемые результаты поиска включают в себя результаты веб-поиска и результаты поиска изображений. Результаты веб-поиска включают результаты поиска. Результаты поиска связаны с ресурсами (например, веб-страницами), которые общедоступны в Интернете.

Результат поиска включает контент, созданный поисковиком, который считается релевантным поисковому запросу. В этом примере результат поиска включает контент с контролируемым доступом, представленный в виде публикации, которая распространяется с помощью службы социальной сети. Например, пользователь-автор «Jane Friend» сгенерировал пост и распространил его среди избранных искателей. В изображенном примере распространение для сообщения предоставляется как «Ограниченное», что указывает на то, что только искатели, выбранные пользователем-автором, могут получить доступ к сообщению.

Следовательно, «Jane Friend» является членом социального графа искателя, и искатель был идентифицирован в распределении. В некоторых примерах распространение может включать общедоступное распространение, так что любой искатель, будь то контакт пользователя-автора, может получить доступ к сообщению.

Результаты поиска изображений включают в себя адаптивные результаты поиска, связанные с общедоступными изображениями и изображениями, связанными с социальным графом пользователя. Например, результаты поиска изображений могут включать изображения. В изображенном примере изображения могут включать в себя общедоступные изображения, а изображение включает в себя изображение, опубликованное членом социальной группы искателя. Например, изображение может получить изображение, опубликованное пользователем «Jane Friend», который является автором сообщения, предоставленного в качестве результата поиска.

Генерируемый поисковиком контент в поисковой выдаче на основе социального графа искателя

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

Компонент поиска может связываться с каждым из источников данных через сеть (например, локальную сеть (LAN) или глобальную сеть (WAN), Интернет). Компонент поиска получает ввод от искателя, обрабатывает ввод от искателя на основе данных, предоставленных из источников данных, и формирует результаты поиска. Ввод искателя может быть предоставлен через вычислительное устройство (например, клиентское вычислительное устройство), и результаты поиска могут быть предоставлены вычислительному устройству для отображения искателю.

Компонент поиска может идентифицировать профиль искателя на основе ввода искателя и может извлекать данные профиля, соответствующие искателю, из источника данных профиля. В некоторых примерах данные профиля искателя могут включать индекс контактов. Индекс контактов может привыкнуть к идентификации членов социального графа искателя. Например, социальный граф искателя может включать U1, .sub.1 искателя. . . U.sub.n.

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

Доступ к источнику данных, созданному поисковиком

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

Содержимое, созданное искателем, может получить содержимое, созданное членами социального графа искателя, или содержимое, созданное самим искателем.

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

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

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

Рейтинг актуальности показывает, в какой степени контент относится к поисковому запросу.

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

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

Оценка публикации и оценка актуальности

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

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

Whether the searcher-generated content is to get displayed in the search results can get determined based on the search query. It can get determined whether the search query provided by the searcher is a trending search query.

A Trending Search Query

A trending search query can include a search query that is frequently provided to a searching service for a given period of time. By way of non-limiting example, a first search query can get provided to the searching service X times by various searchers within the last Y days. A second search query can get provided to the searching service Z times by various searchers within the last Y days. A first frequency can get determined based on X and a second frequency can get determined based on Z.

The first frequency and the second frequency can get compared to a threshold frequency. If a frequency is greater than or equal to the threshold frequency, the associated search query can get deemed to get a trending search query. For example, the first frequency is greater than or equal to the threshold frequency and the second frequency is less than the threshold frequency. Consequently, the first search query is determined to get a trending search query, and the second search query is not determined to get a trending search query.

Searcher-generated content can get identified as a potential search result based on the relevance of the searcher-generated content to the search query. In some examples, if the identified searcher-generated content is determined to get sufficiently recent and is determined to get sufficiently topical, the searcher-generated content is displayed as a search result.

If the searcher-generated content is not deemed to get sufficiently recent or the searcher-generated content is not deemed to get sufficiently topical, it can get determined whether the search query used to identify the searcher-generated content as a potential search result is a trending query. If the search query is a trending query if the searcher-generated content is deemed to et somewhat recent and if the searcher-generated content is determined to get somewhat topical, the searcher-generated content is displayed as a search result.

If The Search Query Is Not A Trending Query

If the query is not a trending query, if the searcher-generated content is not deemed to get somewhat recent or if the searcher-generated content is not determined to get somewhat topical, and, if the post score of the searcher-generated content is greater than or equal to a threshold post score, the searcher-generated content is displayed as a search result.

If the search query is not a trending query, if the searcher-generated content is not deemed to get somewhat recent or if the searcher-generated content is not determined to get somewhat topical, and if the post score of the searcher-generated content is less than a threshold post score, the searcher-generated content is not displayed as a search result.

In some examples, whether searchser-generated content is sufficiently recent can get determined based on a current time (t.sub.CURR), the timestamp of the searcher-generated content (t.sub.POST), and a first threshold (t.sub.THR1).

The current time is provided as the time at which the search query is submitted by the searcher In some examples, a time difference (t.sub.DIFF) can get determined as a difference between the current time and the timestamp of the searcher-generated content. If the time difference is less than the first threshold, the searcher-generated content can get determined to get sufficiently recent.

Whether searcher-generated content is somewhat recent can get determined based on the current time, the timestamp of the searcher-generated content, and a second threshold (t.sub.THR2). In some examples, if the time difference is less than the second threshold, the searcher-generated content can get determined to get somewhat recent. In some examples, the first threshold is less than the second threshold.

Whether Searcher-Generated Content Has Sufficient Topicality Scores

Whether searcher-generated content is sufficiently topical can get determined based on a topicality score of the searcher-generated content (TS.sub.POST) and a first topicality score threshold (TS.sub.THR1). If the topicality score of the searcher-generated content is less than the first topicality score threshold, the searcher-generated content can gete determined to get sufficiently topical.

Whether searcher-generated content is somewhat topical can get determined based on topicality scores of the searcher-generated content and a second topicality score threshold (TS.sub.THR2). If the topicality scores of the searcher-generated content are less than the second topicality score threshold, the searcher-generated content can get determined to get somewhat topical. In some examples, the first topicality score threshold is greater than the second topicality score threshold.

If it is determined that the searcher-generated content is to get displayed in the search results, how and where the searcher-generated content is displayed can get determined. In some examples, the searcher-generated content can get displayed at the bottom of a search results page. In some examples, the searcher-generated content can get displayed within other search results (eg, in the middle of a search results page).

By way of non-limiting example, if the time difference, discussed above, is less than a third threshold (t.sub.THR3) and the topicality score is greater than or equal to a third threshold topicality score (TS.sub.THR3), the searcher-generated content is provided within other search results (eg, in the middle or towards the top of a search results page).

The first threshold is equal to the third threshold. In some examples, the topicality scores threshold is equal to the third topicality score threshold. It can get determined that the searcher-generated content of the search result is associated with a time difference that is less than the third threshold and topicality scores that are greater than or equal to the third threshold topicality scores.

Consequently, the Searcher-generated content of the search result is displayed in line with the other search results.

Searcher-Generated Content That Includes An Image

Searcher-generated content that includes an image can get analyzed to determine where to display the searcher-generated content within the search results. If the searcher-generated content includes a single image and text, the searcher-generated content can get displayed as a web search result. If the searcher-generated content includes images without text, the image can get displayed within the image search results.

The image can get an image that was provided in a post that was distributed using a social networking service and that did not include text. Consequently, the image is displayed in the image search results instead of the underlying post getting displayed as a search result in and of itself. If the searcher-generated content includes a plurality of images with text, the searcher-generated content can get displayed as a web search result web the images can get displayed as image search results.

An Account With The Searcher's Confidential Or Non-Public Searcher-Generated Content

A searcher may provide permission (eg, to a search engine) to access an account containing the searcher's confidential or non-public searcher-generated content. The searcher may give a search engine permission to access an electronic messaging account, a calendar, a cloud drive, and so forth. The search engine may:

  • Index messages or other content in the account
  • Retrieve messages or other content that match a search query
  • Present these messages, or portions thereof, in search results

If an input search query does not specifically request electronic messaging content (eg, if the query were to read “biking in Tahoe” only), the search engine may still make confidential or non-public search content available to the searcher. A search query (eg, “biking in Tahoe”), does not include the option to identify the type of searcher-generated content that it contains. For example, the option can specify electronic messages.

Additional options may get is available to provide relevant content, eg, from a searcher's online calendar, cloud drive, and so forth.

Selecting a corresponding option displays the corresponding content. For example, selecting the option to view electronic messages may cause the display of portions of electronic messages. Selecting a displayed electronic message may direct the searcher to their messaging account to view the entire contents of that message. The same may get true for other types of content, such as calendar content and cloud drive documents.

Processes Involving Topicality Scores From The Present

For convenience, the topicality scores process will get described using a system including computing devices that performs the process.

  • The ID of the searcher is determined
  • And the ID of the searcher can get determined based on searcher log-in information (eg, searcher name and password)
  • A contact index corresponding to the searcher ID is retrieved
  • A search query is received
  • Whether the search query is a trending search query
  • If the search query is a trending search query, a trending search query indicator is set

Whether Search Results Include Searcher-Generated Content

Search results are generated and are received. It is determined whether the search results include searcher-generated content. In the example context, it is determined whether the search results include digital content (eg, posts) distributed by contacts of the searcher within a computer-implemented social networking service. If the search results do not include searcher-generated content, the search results are displayed.

If the SERPs include searcher-generated content, it is determined whether the searcher-generated content is to get displayed in the search results. In the example context, it is determined whether digital content (eg, posts) distributed by contacts of the searcher within the computer-implemented social networking service is to get displayed.

If the searcher-generated content is not to get displayed, the searcher-generated content is removed from the search results and the search results are displayed. If it is determined that the searcher-generated content is to get displayed, the searcher-generated content is blended with the other search results and the search results are displayed.

Поиск новостей прямо в папку «Входящие»

Это поле предназначено для проверки и должно быть оставлено без изменений.

*Необходимый