НАСТРАИВАЕМЫЙ СЕМАНТИЧЕСКИЙ ПОИСК НА ОСНОВЕ РОЛИ ПОЛЬЗОВАТЕЛЯ

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