ПРЕДСТАВЛЕНИЕ РЕЗУЛЬТАТОВ ПОИСКА НА ОСНОВЕ НАМЕРЕНИЯ

1. Компьютерно-реализуемый способ реагирования на поисковый запрос от пользователя компьютера, содержащий этапы, на которых
получают результаты поиска в ответ на поисковый запрос, принятый от пользователя компьютера;
идентифицируют множество намерений пользователя согласно полученным результатам поиска;
группируют результаты поиска во множество групп, причем каждая из этого множества групп соответствует одному из идентифицированного множества намерений пользователя;
выбирают первое намерение пользователя из множества намерений пользователя;
генерируют страницу результатов поиска из группы результатов поиска, соответствующей выбранному первому намерению пользователя; и
предоставляют сгенерированную страницу результатов поиска пользователю компьютера в качестве реакции на прием поискового запроса.
2. Компьютерно-реализуемый способ по п. 1, в котором с каждым из полученных результатов поиска связана оценка, при этом при выборе первого намерения пользователя из множества намерений пользователя выбирают первое намерение пользователя, соответствующее группе результатов поиска, в которой имеются результаты поиска с самой высокой оценкой.
3. Компьютерно-реализуемый способ по п. 2, в котором оценка, связанная с каждым результатом поиска, определяется согласно по меньшей мере одному из информации контекста пользователя, явной информации профиля пользователя, пользовательских предпочтений и релевантности результата поиска поисковому запросу.
4. Компьютерно-реализуемый способ по п. 1, дополнительно содержащий этап, на котором расширяют поисковый запрос, принятый от пользователя компьютера, при этом при получении результатов поиска в ответ на поисковый запрос получают результаты поиска для расширенного поискового запроса.
5. Компьютерно-реализуемый способ по п. 1, дополнительно содержащий этапы, на которых
выбирают второе намерение пользователя из множества намерений пользователя, причем второе намерение пользователя представляет собой намерение пользователя, которое отличается от первого намерения пользователя;
определяют характерный для конкретного намерения поисковый запрос для группы результатов поиска, соответствующей второму намерению пользователя;
включают характерный для конкретного намерения поисковый запрос в виде связанного поискового запроса в сгенерированную страницу результатов поиска.
6. Компьютерно-реализуемый способ по п. 5, в котором при генерировании страницы результатов поиска генерируют страницу результатов поиска из группы результатов поиска, соответствующей выбранному первому намерению пользователя, и включают поднабор результатов поиска из группы результатов поиска, соответствующей второму намерению пользователя, в менее заметное положение на странице результатов поиска.
7. Компьютерно-реализуемый способ по п. 5, в котором упомянутый поднабор результатов поиска из группы результатов поиска, соответствующей второму намерению пользователя, включается ниже линии разрыва сгенерированной страницы результатов поиска.
8. Компьютерно-реализуемый способ по п. 1, дополнительно содержащий этапы, на которых
определяют множество характерных для конкретного намерения поисковых запросов для каждой из множества групп результатов поиска, за исключением группы результатов поиска, соответствующей первому намерению пользователя;
включают поднабор из этого множества характерных для конкретного намерения поисковых запросов в виде набора связанных поисковых запросов в сгенерированную страницу результатов поиска.
9. Машиночитаемый носитель, на котором переносятся машиночитаемые инструкции, которыми при их исполнении на вычислительной системе, содержащей по меньшей мере процессор, выполняется любой из способов по пп. 1-8.
10. Компьютерная система для предоставления онлайновых услуг поиска, причем система содержит процессор и память, где процессор исполняет инструкции, которые хранятся в памяти частично или совместно с дополнительными компонентами, чтобы реагировать на поисковый запрос от пользователя компьютера, причем эти дополнительные компоненты содержат
компонент связи, с помощью которого компьютерная система принимает поисковый запрос от пользователя компьютера и возвращает сгенерированную страницу результатов поиска пользователю компьютера по сети;
компонент извлечения результатов поиска, который получает множество результатов поиска из хранилища 616 контента в ответ на прием компьютерной системой поискового запроса от пользователя компьютера;
компонент идентификации намерения, который идентифицирует множество намерений пользователя из результатов поиска, полученных компонентом извлечения результатов поиска в ответ на прием компьютерной системой поискового запроса от пользователя компьютера;
компонент выбора намерения, который выбирает первое намерение пользователя из множества намерений пользователя в качестве первичного намерения поискового запроса;
компонент группирования результатов поиска, который группирует результаты поиска, полученные компонентом извлечения результатов поиска, в множество групп результатов поиска, причем каждая из этого множества групп соответствует одному из идентифицированного множества намерений пользователя; и
генератор страниц результатов поиска, который генерирует страницу результатов поиска в качестве реакции на прием поискового запроса из группы результатов поиска, соответствующей выбранному первому намерению пользователя.