Модуль Contribute Drupal Search Restrict - это легкий модуль, который просто выполняет основные функции - он позволяет администраторам ограничивать ролью, которые могут искать для каждого типа контента.
Со страницы модуля:
Подход этого модуля состоит в том, чтобы переписать поисковый запрос так, чтобы контент индексировался и был доступен в качестве результатов поиска пользователям в ролях, у которых есть разрешения на его просмотр, но не отображаются в других ролях. Интегрируется с Apache Solr, чтобы исключить результаты, основанные на роли человека, ищущего.
Просто скачайте, установите и включите модуль. Затем, чтобы ограничить (по роли), какие пользователи могут осуществлять поиск по каким типам контента, отредактируйте каждый тип контента по отдельности, и теперь появится опция раздела «Ограничение поиска» (под настройками отображения). Это позволяет вам определить, для каждого типа контента, какие роли могут искать узлы этого типа контента.