ОБЕСПЕЧЕНИЕ РУКОВОДСТВА ТЕМАТИЧЕСКИМ ПОИСКОМ

1. Один или более компьютерных носителей данных, на которых воплощены машиноисполняемые инструкции, которыми при их исполнении вычислительным устройством выполняется способ генерирования предложений тематических запросов, содержащий этапы, на которых:
принимают поисковый запрос;
генерируют предварительный набор результатов поиска для поискового запроса;
извлекают темы из предварительного набора результатов поиска;
выводят эти темы для отображения до того, как предварительный набор результатов поиска будет выведен для отображения;
принимают выбор отдельной темы среди упомянутых тем и
выводят для отображения поднабор результатов поиска из предварительного набора результатов поиска, которые связаны с этой отдельной темой.
2. Носители по п. 1, при этом темы извлекаются из предварительного набора результатов поиска посредством выполнения анализа естественного языка в отношении отдельных результатов поиска среди предварительного набора результатов поиска.
3. Носители по п. 2, при этом анализ естественного языка выполняется в отношении только унифицированного указателя ресурса ("URL"), а заголовки отдельных результатов поиска и содержимое отдельных результатов поиска не анализируются.
4. Носители по п. 1, при этом способ дополнительно содержит этап, на котором выводят темы для отображения с поднабором результатов поиска для обеспечения пользователю возможности выбора новой темы после просмотра поднабора результатов поиска.
5. Носители по п. 4, при этом способ дополнительно содержит этап, на котором отображают второй поднабор результатов поиска из предварительного набора результатов поиска, которые связаны с упомянутой новой темой.
6. Способ генерирования предложений тематических запросов исходя из поискового префикса, содержащий этапы, на которых:
принимают поисковый префикс, при этом поисковым префиксом является группа символов, введенных пользователем в поисковый интерфейс, и при этом поисковый префикс на один или более символов меньше, чем завершенный поисковый запрос;
генерируют автоматически завершенный запрос, который основан на поисковом префиксе;
генерируют набор результатов поиска для автоматически завершенного запроса;
извлекают темы из набора поисковых результатов и
выводят эти темы для отображения и выбора.
7. Способ по п. 6, дополнительно содержащий этапы, на которых:
принимают выбор отдельной темы среди упомянутых тем и
выводят для отображения результаты поиска из набора результатов поиска, которые связаны с этой отдельной темой.
8. Способ по п. 6, в котором темы извлекаются из набора результатов поиска посредством выполнения анализа естественного языка в отношении отдельных результатов поиска среди набора результатов поиска.
9. Способ по п. 8, в котором анализ естественного языка выполняется в отношении только метаданных отдельных результатов поиска, а содержимое отдельных результатов поиска не анализируется.
10. Один или более компьютерных носителей данных, на которых воплощены исполняемые компьютером инструкции, которыми при их исполнении вычислительным устройством выполняется способ генерирования предложений тематических запросов в ответ на множественные поисковые вводы, содержащий этапы, на которых:
принимают множественные поисковые вводы от пользователя, все из которых являются частью сеанса поиска;
для каждого поискового ввода генерируют набор результатов поиска, тем самым образуя множество наборов результатов поиска;
извлекают темы из каждого набора результатов поиска;
идентифицируют одну или более общих тем, которые были извлечены из по меньшей мере двух из множества наборов результатов поиска;
выводят эти одну или более общих тем для отображения;
принимают выбор отдельной темы среди этих одной или более общих тем и
выводят для отображения поднабор результатов поиска из наборов результатов поиска, которые связаны с этой отдельной темой.
11. Носители по п. 10, при этом наборы результатов поиска не выводятся для отображения пользователю до приема упомянутого выбора.
12. Носители по п. 10, при этом поисковыми вводами являются участки текста внутри одного или более документов, причем обозначения участков текста принимаются от пользователя в качестве поисковых вводов.
13. Носители по п. 10, при этом способ дополнительно содержит этап, на котором принимают инструкцию от пользователя на генерирование тем после того, как были обозначены участки текста.
14. Носители по п. 10, при этом способ дополнительно содержит этапы, на которых:
принимают выбор дополнительной темы среди упомянутых одной или более общих тем и
выводят для отображения новый поднабор результатов поиска из наборов результатов поиска, которые связаны с упомянутой отдельной темой и упомянутой дополнительной темой.
15. Носители по п. 10, при этом поисковыми вводами являются множественные поисковые запросы, поданные во время сеанса поиска.