ПРЕДСТАВЛЕНИЕ РЕЗУЛЬТАТОВ ПОИСКА НА ОСНОВЕ НАМЕРЕНИЯ
INTENT-BASED PRESENTATION OF SEARCH RESULTS

УРОВЕНЬ ТЕХНИКИ
Довольно часто поставщик онлайновых услуг поиска (который упоминается как поисковая система) будет принимать поисковый запрос от пользователя компьютера, где намерение поискового запроса не является однозначным. Например, поисковый запрос "быстрый ягуар" может относиться к марке автомобиля (Ягуар), животному семейства кошачьих, проживающему в Северной и Южной Америке, или даже к самому быстрому игроку в американском футболе. Конечно, пользователь компьютера, который вводит поисковый запрос, будет иметь в виду конкретную тему или намерение. Однако, поскольку поисковая система не может знать о намерении пользователя компьютера касаемо неоднозначного поискового запроса просто из самого поискового запроса, поисковая система будет получать результаты поиска, которые направлены на каждую из возможных тем. Специалистам в данной области техники будет очевидно, что извлеченные результаты поиска оцениваются (на основании различных факторов), и одна или более страниц результатов поиска вырабатываются на основании оцененных результатов поиска. Результаты поиска, имеющие самые высокие оценки, размещаются на первой странице результатов поиска. Неудивительно, что для поискового запроса с неоднозначным намерением результаты поиска, включенные на любой заданной странице результатов поиска, смешиваются, то есть результаты поиска охватывают многочисленные возможные темы/намерения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Согласно вариантам осуществления раскрытого изобретения представлен реализуемый компьютером способ, выполненный с возможностью реагировать на поисковый запрос от пользователя компьютера. В ответ на прием поискового запроса от пользователя компьютера получаются результаты поиска. Множество намерений пользователя идентифицируются согласно полученным результатам поиска. Полученные результаты поиска затем группируются согласно существу результатов поиска, где каждая группа соответствует одному из множества намерений пользователя. Выбирается первое намерение пользователя (с соответствующей группой результатов поиска). Страница результатов поиска вырабатывается из результатов поиска группы, причем результаты поиска соответствуют выбранному первому намерению пользователя, и выработанная страница результатов поиска возвращается пользователю компьютера в ответ на поисковый запрос.
Согласно другим вариантам осуществления раскрытого изобретения, предложен машиночитаемый носитель информации, на котором переносятся машиноисполняемые инструкции. Инструкции, которые хранятся на машиночитаемом носителе, при их исполнении вычислительной системой, содержащей по меньшей мере процессор, выполняют способ реагирования на поисковый запрос от пользователя. Способ включает в себя получение результатов поиска после приема поискового запроса от пользователя компьютера. Полученные результаты поиска группируются согласно существу изобретения результатов поиска, где каждая группа соответствует одному из множества намерений пользователя. Выбирается первое намерение пользователя (с соответствующей группой результатов поиска). Страница результатов поиска вырабатывается из результатов поиска группы, причем результаты поиска соответствуют выбранному первому намерению пользователя, и выработанная страница результатов поиска возвращается пользователю компьютера в ответ на поисковый запрос.
Согласно еще одним вариантам осуществления и аспектам раскрытого изобретения предложена компьютерная система для предоставления онлайновых услуг поиска в режиме реального времени. Компьютерная система включает в себя процессор и память, где процессор исполняет инструкции, которые хранятся в памяти частично или совместно с дополнительными компонентами, чтобы реагировать на поисковый запрос, принятый от пользователя компьютера. Дополнительные компоненты содержат компонент извлечения результатов поиска, который получает результаты поиска и реагирует на поисковый запрос. Компьютерная система также включает в себя компонент идентификации намерения. Компонент идентификации намерения идентифицирует множество намерений пользователя из результатов поиска, полученных с помощью компонента извлечения результатов поиска. Компонент группирования результатов поиска представляет собой компонент, который группирует результаты поиска, полученные с помощью компонента извлечения результатов поиска, в множество групп результатов поиска. Компонент выбора намерения выбирает сначала намерение пользователя из множества намерений пользователя в качестве первичного намерения поискового запроса, и генератор страниц результатов поиска вырабатывает страницу результатов из группы результатов поиска, соответствующих выбранному первому намерению пользователя. Страница результатов поиска возвращается пользователю через компонент сетевой связи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеизложенные аспекты и многие сопутствующие преимущества раскрытого изобретения станут более понятными из последующего описания, приведенного совместно с сопроводительными чертежами, на которых:
Фиг. 1 - схема иллюстративной сетевой среды, подходящим образом сконфигурированной для представления результатов поиска на основе намерения в ответ на поисковые запросы, принятые от пользователей компьютеров;
Фиг. 2 - иллюстративная схема, иллюстрирующая типичные результаты поиска, являющиеся ответом на поисковый запрос с неоднозначным намерением;
Фиг. 3 - иллюстративная схема, иллюстрирующая вид браузера при группировании результатов поиска на основе намерения, в качестве реакции на поисковый запрос с неоднозначным намерением;
Фиг. 4 - наглядное изображение, иллюстрирующее результаты поиска на иллюстративной странице результатов поиска, не ограниченной ограничениями вида браузера, на которой несколько результатов поиска второй группы результатов поиска включены в результаты поиска первой группы результатов поиска;
Фиг. 5 - блок-схема последовательности операций, иллюстрирующая примерную процедуру для реагирования на поисковый запрос с неоднозначным намерением согласно аспектам раскрытого изобретения; и
Фиг. 6 - блок-схема, иллюстрирующая примерные компоненты поисковой системы, выполненной с возможностью реагирования на поисковый запрос с неоднозначным намерением согласно аспектам раскрытого изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Возвращаясь к Фиг. 1, на этой фигуре показана иллюстративная схема примерной сетевой среды 100, сконфигурированной подходящим образом для обеспечения представлений результатов поиска на основе намерений в ответ на поисковые запросы, принятые от пользователей компьютеров. Иллюстративная среда 100 включает в себя один или более пользовательских компьютеров, таких как пользовательские компьютеры 102-106, подсоединенных к сети 108, такой как Интернет, глобальная сеть или WAN и т.п. К сети 108 также подсоединена поисковая система 110, выполненная с возможностью представления результатов поиска на основе намерения в ответ на поисковые запросы, принятые от пользователей компьютеров, как будет описано более подробно ниже.
Специалистам в данной области техники будет понятно, что в общих чертах поисковая система 110 соответствует онлайн-услуге, размещенной на одном или более компьютерах или компьютерных системах, расположенных и/или распределенным по всей сети 108. Поисковая система 110 принимает и реагирует на поисковые запросы, переданные по сети 108 от различных пользователей компьютеров, таких как пользователи компьютеров, которые могут быть подсоединены к пользовательским компьютерам 102-106. В частности, в ответ на прием поискового запроса от пользователей компьютера, поисковая система 110 получает информацию о результатах поиска, которая связана и/или относится к принятому поисковому запросу (как определено исходя из поискового запроса). Информация о результатах поиска включает в себя результаты поиска, то есть ссылки (обычно в виде гиперссылок) на релевантный и/или связанный контент, доступный из различных местоположений сети, включая сайты для размещения контента, такие как сайты 112-116 для размещения контента, расположенные по всей сети 108.
Специалистам в данной области техники будет очевидно, что сайты 112-116 для размещения контента размещают или хранят контент, который имеется в наличии и/или доступен пользователям компьютеров (через пользовательские компьютеры) по сети 108. За счет использования пользователем процессов, которые просматривают сеть, сканируя при этом контент, поисковой системе 110 будет известно, по меньшей мере, о некотором количестве контента, размещенного на многих сайтах 112-116 для размещения контента, расположенных по всей сети 108. После того как определено местоположение контента, поисковая система 110 будет хранить информацию относительно размещенного контента в хранилище контента (например, в хранилище 116 контента, показанном на Фиг. 6). Поисковая система 110 осуществляет извлечение из хранилища контента при получении информации о результатах поиска в ответ на прием поискового запроса от пользователя компьютера.
Информация о результатах поиска, полученная с помощью поисковой системы 110 в ответ на поисковый запрос, может дополнительно включать в себя (посредством иллюстрации, а не ограничения), связанные и/или рекомендованные альтернативные поисковые запросы, данные и факты, касающиеся существа поискового запроса, изображения, относящиеся к существу поискового запроса, изделия и/или услуги, которые связаны/относятся к поисковому запросу, рекламные объявления и т.п. Специалистам в данной области техники будет понятно, что довольно часто поисковые услуги, предлагаемые поисковой системой 110, появляются как бесплатные услуги, то есть пользователь компьютера не облагается денежной суммой на предмет предоставляемых результатов поиска в ответ на поисковый запрос (синонимом которого является также фраза "запрос на поиск"). Вместе с тем, результаты поиска (сформированные на одной или более страницах результатов поиска) объединяются с рекламой таким образом, чтобы услуга поиска была "с поддержкой рекламы", то есть финансировалась бы за счет рекламы, которую оплачивают рекламодатели.
Хотя цель поисковой системы 110 состоит в том, чтобы предоставить пользователю компьютера, который вводит поисковый запрос, точную информацию, которую ищет пользователь компьютера, реальность такова, что пользователь компьютера (через поисковый запрос) часто не может определить, что именно он искал (то есть, намерение пользователя). Вместе с тем, поисковый запрос можно интерпретировать как имеющий любое одно из нескольких намерений пользователя. Соответственно, поисковая система 110 извлекает результаты поиска, которые удовлетворяют всем различным возможным намерениям пользователя. Например, на Фиг. 2 показана иллюстративная схема, иллюстрирующая вид 200 для браузера типичных результатов 202 поиска, являющихся ответом на поисковый запрос 204 с неоднозначным намерением, который, в целях иллюстрации, представляет собой фразу "быстрый ягуар". Как видно, так как запрос 204 "быстрый ягуар" потенциально охватывает несколько намерений пользователя (автомобиль, животное семейства кошачьих и т.д.), типичные результаты 202 поиска включают в себя конкретные результаты поиска, направленные на каждое из намерений: результаты 206 и 212 поиска, ссылающиеся на марку автомобиля, и результаты 208-210 поиска, ссылающиеся на американское животное семейства кошачьих. Для пользователя компьютера, который, вероятно, имел в виду конкретное намерение запроса при вводе поискового запроса, результаты 202 поиска подтверждают, что запрос пользователя соответствовал многочисленным намерениям и что может потребоваться более конкретный поисковый запрос.
Согласно аспектам раскрытого изобретения, вместо предоставления смешанных результатов поиска без учета какого-либо намерения пользователя, после получения результатов поиска, являющихся ответом на поисковый запрос в случае, если поисковый запрос соответствует многочисленным намерениям, поисковая система 110 группирует результаты поиска согласно намерениям и представляет результаты поиска (посредством страниц результатов поиска) согласно группам, например, на Фиг. 3 показана иллюстративная схема, иллюстрирующая вид 302 браузера для группирования на основе намерения результатов 302 поиска, являющихся ответом на поисковый запрос 304 с неоднозначным намерением "быстрый ягуар". В этом иллюстративном примере, так как поисковый запрос 304 "быстрый ягуар" соответствует многочисленным намерениям пользователя, поисковая система 110 сгруппировала результаты поиска, которые она извлекла из своего хранилища контента, выбрала первую группу результатов (выбрала, чтобы показать группу результатов поиска, направленных на американское животное семейства кошачьих) для предоставления пользователю компьютера и выбрала страницу результатов поиска, показанную на виде 300 браузера.
В дополнение к группированию результатов поиска и представлению сгруппированных результатов поиска на странице результатов поиска, поисковая система 110 может дополнительно обеспечить однородность содержания страницы результатов поиска путем включения рекламы, которая соответствует тому же самому намерению, как и первичная/основная группа результатов поиска, которые отображаются на странице результатов поиска. Например, включенная в страницу результатов поиска реклама 36, показанная на виде 300 браузера, соответствует (или относится к) ягуарам (американским животным семейства кошачьих), которые были выбраны в качестве основной группы результатов поиска, которые отображаются на странице результатов поиска.
Что касается выбора первого (основного или первичного) намерения пользователя и отображения результатов поиска из группы, то поисковую систему 110 можно сконфигурировать таким образом, чтобы она опиралась на любое количество факторов, критериев и/или эвристических правил. Специалистам в данной области техники будет понятно, что, когда поисковая система получает результаты поиска в качестве реакции на поисковый запрос, каждый поисковый запрос имеет количественный показатель, который показывает релевантность или значимость результата поиска в поисковом запросе, известность или популярность результата поиска, а также информацию, соответствующую пользователю (в том числе, явную и неявную информацию профиля, контекст пользователя и его предпочтения). Исправления орфографических ошибок тоже могут представлять собой источник намерения пользователя. Например, поисковый запрос "born ultimatum" может дать результаты, которые являются менее популярными и/или неважными (и, соответственно, не будут рассматриваться в качестве основного, первичного намерения пользователя). Однако. при исправлении орфографических ошибок (даже в том случае, если термины запроса были написаны правильно) выполнение поискового запроса "Bournt Ultimatum", по всей вероятности, существенно изменит намерение пользователя поискового запроса и предоставит результаты поиска с высокими оценками таким образом, чтобы группа рассматривалась как первичная группа поиска. Таким образом, по меньшей мере в одном варианте осуществления поисковая система идентифицирует различные группы, соответствующие различным возможным намерениям пользователя, идентифицирует группу, которая имеет наивысшие оценки, и выбирает наилучшие результаты поиска из группы с наивысшими оценками при генерировании конкретной страницы результатов поиска.
Специалистам в данной области техники будет понятно, что важным является положение на страницах результатов поиска, а также положение результатов поиска в пределах конкретной страницы результатов поиска. Как уже упоминалось выше, для поисковой системы 100 очень важно предоставить пользователю компьютера ответы, которые пользователь компьютера ищет, настолько быстро, насколько возможно. Пользователи компьютеров часто отключаются от поисковой системы 100, если пользователь компьютера не может быстро найти искомую информацию. Несколько верхних, видимых с самого начала результатов поиска (то есть те результаты на странице результатов поиска, которые видны с самого начала, также упоминаются как находящиеся выше линии разрыва страницы) будут просматриваться и/или выбираться с гораздо большей вероятностью, чем те результаты на первой странице результатов поиска, которые изначально не отображаются (то есть те результаты, которые находятся ниже линии разрыва страницы). Более того, результаты поиска на первой странице результатов поиска (в ответ на поисковый запрос) будут просматриваться и выбираться с гораздо большей вероятностью, чем результаты поиска на следующих страницах. С учетом вышесказанного, поисковая система 110 должна не только выбирать лучшую группу, но также выбирать наилучшие результаты поиска из группы при выработке страниц результатов поиска, особенно начальной страницы результатов поиска.
Хотя поисковая система 110 будет пытаться произвести наилучший выбор относительно того, какое намерение будет выбрано в качестве исходного, первичные намерения поискового запроса и, соответственно, какая группа результатов поиска будет изначально, первично отображаться на первой странице результатов поиска, поисковая система может выбрать неправильное намерение. Таким образом, хотя результаты поиска из исходной, первичной группы результатов поиска будут отображаться на первой странице результатов поиска, согласно аспектам раскрытого изобретения, небольшое количество результатов поиска из второй группы (не исходной группы) результатов поиска может помещаться в менее заметные позиции на страницах результата поиска, такие как несколько последних результатов поиска ниже линии разрыва на странице результатов поиска. Например, на Фиг. 4 показано наглядное изображение, иллюстрирующее иллюстративную страницу 400 результатов поиска, не ограниченную ограничениями вида браузера, на которой несколько результатов 404 поиска второй группы результатов поиска включены в страницу результатов поиска с результатами 402 поиска первой группы результатов поиска. Как показано в этом примере, первая группа результатов 402 поиска направлена на американское животное семейства кошачьих, и по меньшей мере два результата поиска этой страницы 400 результатов поиска соответствуют (предположительно) весьма актуальным результатам 404 поиска из второй группы результатов поиска (соответствующих второму намерению). Согласно неограничивающим аспектам раскрытого изобретения, от одного до трех важных результатов и/или результатов 404 поиска с высоким количественным показателем из второй группы результатом поиска отображаются в менее заметном положении на странице 400 результатов поиска с результатами 402 поиска из первой группы результатов поиска.
На Фиг. 4 показано также указание 406 линии разрыва страницы 400 результатов поиска, то есть местоположение на странице результатов поиска, выше которого видны результаты поиска с самого начала и ниже которого не видны результаты поиска с самого начала. Конечно, фактическое местоположение "линии разрыва страницы" зависит от конкретных параметров отображения вида браузера. Более того, "линия разрыва страницы" не является отображаемым признаком и включена в страницу 400 результатов поиска только в целях иллюстрации.
В дополнение к включению нескольких результатов 404 поиска из второй группы результатов поиска на странице результатов поиска согласно вариантам осуществления раскрытого изобретения, поисковая система 110 может также включать одну или более связанных ссылок поиска для нацеливания на вторую, невыбранную группу результатов 400 поиска. Возвращаясь снова к Фиг. 3, страница результатов поиска вида 300 браузера включает в себя секцию 308 связанных поисков, которая включает в себя связанные поиски 310, которые в случае их выбора будут обеспечивать представление браузером результатов поиска, относящихся к выбранному связанному поиску. Согласно аспектам раскрытого изобретения, связанные поиски 310 представляют собой зависящие от намерения поиска, нацеленные на один или более невыбранных (и поэтому неотображенных) возможных намерений пользователя касаемо поискового запроса. Путем включения связанных поисков, которые нацелены на результаты поиска намерений пользователей, которые в текущий момент не отображаются (отображаются сначала), поисковая система 110 может предоставить пользователю компьютера быструю ссылку на тему, которая представляет намерение пользователя компьютера.
Хотя это и не показано, согласно вариантам осуществления раскрытого изобретения после того, как результаты первой выбранной группы результатов поиска были включены в одну или более страниц результатов поиска, вторую группу результатов поиска (соответствующих второму намерению пользователя компьютера) можно включить в последующие страницы результатов поиска. Эта комбинация может продолжаться на всем протяжении любого количества групп результатов поиска в зависимости от количества возможных намерений данного поискового запроса. Кроме того, согласно альтернативным аспектам раскрытого изобретения группы результатов поиска соотносятся со страницами результатов поиска таким образом, чтобы каждая страница результатов поиска была, в общем, нацелена на одно намерение (за исключением того, что может быть несколько результатов поиска, соответствующих другому намерению запроса, размещенному в менее заметных положениях, как обсуждено выше). Согласно альтернативным вариантам осуществления раскрытого изобретения каждый набор результатов поиска можно представить на странице результатов поиска в виде таблицы результатов поиска (не показана).
На Фиг. 5 показана блок-схема последовательности операций, иллюстрирующая примерную процедуру 500 для реагирования на поисковый запрос с неоднозначным намерением согласно аспектам раскрытого изобретения. Начиная с этапа 502, поисковая система 110 принимает поисковый запрос от пользователя компьютера, работающего на пользовательском компьютере, подключенном к сети 108. На этапе 504 поисковый запрос расширяется для пользователя компьютера. Специалистам в данной области техники будет понятно, что поисковые системы обычно расширяют поисковый запрос для пользователя компьютера в виде технологии получения расширенного спектра результатов поиска для поискового запроса пользователя компьютера. За счет получения более широкого спектра результатов поиска поисковая система 110 по Хансену (Hansen) представляет вероятность получения той специфической информации, которую ищет пользователь компьютера посредством поискового запроса.
На этапе 506 поисковая система 10 получает результаты поиска для расширенного поискового запроса. Как упоминалось ранее, каждый из результатов поиска, полученных в ответ на поисковый запрос (в том числе расширенный поисковый запрос) ассоциирован с количественной оценкой. Эта оценка показывает релевантность/значимость результата поиска в поисковом запросе (расширенном поисковом запросе). На этапе 508 поисковая система 110 идентифицирует множество намерений из полученных результатов поиска. На этапе 510 поисковая система 110 группирует полученные результаты поиска согласно намерению результата, то есть сопоставляя результат поиска с одним из идентифицированных намерений.
После того как результаты поиска сгруппированы согласно намерению, на этапе 512 поисковая система идентифицирует первую выбранную группу результатов поиска. Как обсуждено выше, эта первая группа результатов поиска выбирается согласно своей важности/значимости для поискового запроса. По меньшей мере в одном варианте осуществления выбор основан на оценках результатов поиска в различных группах результатов поиска.
На этапе 514 поисковая система 110 генерирует первую страницу результатов поиска на основании результатов поиска первой выбранной группы результатов поиска. Как упомянуто выше, эта первая страница результатов поиска может включать в себя небольшое количество результатов поиска из второй группы результатов поиска и/или связанные поиски, соответствующие одной или более группам результатов поиска, которые изначально не были выбраны/не отображались. На этапе 516 поисковая система 110 возвращает первую выработанную страницу результатов поиска пользователю компьютера в ответ на прием поискового запроса. После этого заканчивается выполнение процедуры 500.
Что касается процедуры 500, показанной на Фиг. 5, то следует понимать, что хотя эта процедура представлена с помощью дискретных этапов при реагировании на поисковый запрос пользователя компьютера, эти этапы следует рассматривать как логические по своему характеру, и они могут соответствовать или могут не соответствовать любым фактическим или дискретным этапам. Порядок, в котором представлены эти этапы в иллюстративной процедуре, не следует истолковывать только как порядок, в котором можно выполнять эти этапы. Кроме того, специалистам в данной области техники будет понятно, что логические этапы можно объединить вместе, или они могут состоять из нескольких этапов. Более того, логические этапы можно выполнять параллельно или последовательно.
Хотя новые аспекты раскрытого изобретения представлены в виде процедур и/или способов, эти аспекты можно также осуществить на машиночитаемых носителях. Специалистам в данной области техники будет понятно, что на машиночитаемых носителях можно разместить машиноисполняемые инструкции для последующего их извлечения и исполнения. Машиноисполняемые инструкции, при их исполнении на вычислительном устройстве, которые хранятся на одном или более машиночитаемых запоминающих устройствах, выполняют различные этапы и способы, включающие в себя описанные выше этапы, способы и процедуры. Примеры машиночитаемых носителей включают в себя, но не ограничиваются этим: оптические носители информации, такие как цифровые видеодиски (DVD) и компакт-диски (CD); магнитные носители информации, включающие в себя жесткие диски, гибкие диски, магнитную ленту и т.п., запоминающие устройства, такие как оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), карты памяти, флэш-накопители и т.п.; облачные хранилища данных (то есть услуга хранения в режиме реального времени) и т.п. Однако в рамках данного документа машиночитаемые носители намеренно исключают волны несущей частоты и распространяющиеся сигналы.
Обратимся теперь к Фиг. 6, на которой показана блок-схема, иллюстрирующая примерные компоненты поисковой системы 110, выполненной с возможностью реагирования на поисковый запрос с неоднозначным намерением, исходящий от пользователя компьютера, согласно аспектам раскрытого изобретения. Как показано на Фиг. 6, поисковая система 110 включает в себя процессор 602 и память 604. Специалистам в данной области техники будет совершенно понятно, что процессор 602 исполняет инструкции, извлекаемые из памяти 604 при выполнении различных аспектов услуги поисковой системы, включающей в себя, но не ограниченной этим, реагирование на поисковые запросы от пользователей компьютеров.
Поисковая система 110 также включает в себя компонент 606 сетевой связи, посредством которого поисковая система отправляет и принимает сообщения, передаваемые по сети 108. Например, посредством компонента 606 связи поисковая система 110 принимает поисковые запросы от пользователей компьютеров и реагирует на поисковый запрос с помощью одной или более сгенерированных страниц результатов поиска для представления пользователям компьютеров.
Поисковая система 110 дополнительно включает в себя компонент 608 извлечения результатов поиска и генератор 610 страницы результатов поиска. Что касается компонента 608 извлечения результатов поиска, то этот логический компонент отвечает за извлечение или получение информации о результатах поиска (в том числе результатов поиска), относящейся к поисковому запросу пользователя компьютера, из хранилища 616 контента, связанного с поисковой системой 110. Генератор 610 страниц результатов поиска вырабатывает одну или более страниц результатов поиска из результатов поиска, полученных с помощью компонента 608 извлечения результатов поиска, как обсуждено выше.
Как иллюстрировано на Фиг. 6, поисковая система 110 также включает в себя компонент 612 идентификации намерения. Компонент идентификации намерения отвечает за проверку результатов поиска, полученных в ответ на расширенный поисковый запрос, и за идентификацию различных возможных намерений пользователя компьютера, связанных с поисковым запросом с неоднозначным намерением. Поисковая система 110 также включает в себя компонент 614 группирования результатов поиска. Компонент 614 группирования результатов поиска группирует полученные результаты поиска в группы, соответствующие различным идентифицированным намерениям пользователя, идентифицированным с помощью компонента 612 идентификации намерения. Более того, поисковая система 110 включает в себя компонент 618 выбора намерения, который упорядочивает или выбирает группу результатов поиска, имеющих результаты поиска с самой высокой оценкой, для включения в сгенерированную страницу результатов поиска. Согласно альтернативным или дополнительным аспектам раскрытого изобретения компонент выбора намерения может упорядочивать и выбирать группы результатов поиска согласно тому, какое действительное намерение пользователя компьютера при представлении поискового запроса поисковая система считает наиболее вероятным.
Кроме того, хотя компонент 612 идентификации намерения, компонент 614 группирования результатов поиска и компонент 618 выбора намерения указаны в виде отдельных компонентов, эти компоненты следует рассматривать как логические компоненты, и, в соответствии с различными вариантами осуществления, они могут быть включены в виде одного компонента подходящим образом сконфигурированной поисковой системы 110. Действительно, многие (если не все) компоненты поисковой системы 110 следует рассматривать как логические компоненты для выполнения различных функций подходящим образом сконфигурированной поисковой системы 110 при реагировании на поисковый запрос от пользователя компьютера, как описано выше. Эти логические компоненты могут соответствовать или могут не соответствовать непосредственно фактическим компонентам. Более того, в реальном варианте осуществления эти компоненты можно объединить вместе или разбить на многочисленные фактические компоненты. Кроме того, эти компоненты (как логические, так и фактические) можно распределить по одной или более совместным компьютерным системам.
Хотя были описаны различные новые аспекты раскрытого изобретения, следует понимать, что эти аспекты являются примерными и не должны рассматриваться как ограничивающие. Вариации и изменения различных аспектов можно выполнить без отклонения от объема раскрытого изобретения.