вторник, 28 июня 2011 г.

Переименование области поиска “Люди”

Иногда требуется переименовать данную область поиска. На моей практике такая необходимость возникла в связи с тем, что изначально на ферме была установлена английская версия SharePoint и данная область называлась “People”, что для русскоязычных пользователей было не удобно.

Если просто так переименовать область и дождаться ее обновления, при ее использовании возникнет ошибка

“Указанная в запросе область не существует” (“Scope in your query does not exist”).

Для того, чтобы обойти данное ограничение, не переименовывайте уже имеющуюся область, а выполните следующие три шага.

Шаг 1. Создайте новую общую копию области

В настройках приложения-службы поиска выбрать “Области”.

В контекстном меню выбрать “Создать общую копию”:

image

Перейти к изменению свойств вновь созданной области:

image

Нажать “Изменить параметры области”.

Ввести новое название (например, “Сотрудники”) и нажать Ок.

Перейти по ссылке “Администрирование поиска”

Запустить обновление области:

image

Появится статус обновления:

image

Дождаться, пока область полностью не обновится:

image

Шаг 2. Применить область в настройках семейства сайтов

В параметрах корневого сайта семейства сайтов выбрать “Области поиска”.

Выбрать “Группы отображения”

Нажать “Раскрывающийся список поиска”

Напротив области “Люди” убрать галочку, а напротив “Сотрудники” – поставить. Нажать ОК. Через некоторое время (менее чем через минуту) на страницах семейства сайтов выпадающее меню областей обновляется:

image

Шаг 3 (опциональный, при использовании расширенных центров поиска). Обновление вкладок в настройках расширенного центра поиска.

В центре поиска перейти к просмотру всего контента сайта:

image

Перейти к списку “Вкладки в результатах поиска” и переименовать элемент “Люди” в “Сотрудника”

То же самое сделать в списке “Вкладки на страницах поиска”.

Теперь на страницах запроса мы видим это:

image

А на страницах результатов – это:

image

1 комментарий: