8.Щелкните на кнопке Save(Сохранить), ивкладка тут же будет готова для использования.
Конечно, эти страницы результатов поиска допускают дальнейшую настройку.
Например, можно потребовать фильтрацию результатов по конкретной области поиска:
1. Выберите пункт меню Site Actions 1^Edit Page(Действия с сайтом 1^ Изменить страницу).
2. Найдите на странице веб-модуль Search Core Results(Поиск базовых результатов) и измените его.
3. В разделе параметров веб-модуля раскройте группу Location Properties(Свойства местоположения). В текстовом поле Location(Местоположение) можно выбрать список федеративных местоположений, если потребуется использовать одно из них. Здесь же находится и поле Scope(Область), где можно ввести имя области поиска, которую следует использовать на данной странице результатов поиска — например, Documents, как показано на рис. 8.7.
4. Сохраните параметры веб-модуля, а затем сохраните и закройте страницу. Теперь на этой странице будет выполняться фильтрация по указанной области поиска.
Чтобы назначить эту страницу (documents. aspx) конкретной области поиска (Documents),зайдите в центр администрирования и откройте страницу администрирования для вашего приложения-службы поиска. Затем выполните следующие шаги, чтобы завершить настройку областей и страниц:
1. Откройте список Scopes (Области) в разделе Queries and Results (Запросы и результаты) на левой навигационной панели.
2. Выберите область поиска, которую нужно изменить, откройте ее контекстное меню и выберите действие Edit Properties and Rules (Правка свойств и правил).
S. На следующей странице выберите вариант Change Scope Settings (Изменить параметры области).
4. Здесь находится поле Target Results Page (Целевая страница результатов). Выберите вариант Specify a Different Page for Searching This Scope (Указать другую страницу для поиска в данной области) и введите URL страницы, подготовленной для данной области (например, https://home.companyabc.coin/ootb_search/Pages/documents. aspx).
5. Щелкните на кнопке ОК, и изменения будут сохранены и вступят в силу.
Создание специальных поисковых страниц
В SharePoint 2010 имеется возможность создавать специальные поисковые страницы в произвольном месте фермы SharePoint. Эти страницы могут входить в состав любого поискового центра или любого другого вида сайта.
Обычно для работы функции поиска необходимо двукратное общение с пользователем: сначала для ввода запроса из поля поиска, а затем для вывода результатов. В зависимости от требований приложения оба этих действия можно выполнить как на одной странице, так и на разных. Так можно создавать собственные интерфейсы для функций поиска. Например, на страницу центра документов можно поместить поле поиска и веб-модуль Core Results и выполнять поиск элементов в области поиска документов или вставить поле поиска людей (People Search Box) на сайт отдела кадров.
Для создания новой поисковой страницы выполните следующие шаги:
1. Создайте на вашем сайте новую страницу веб-модулей.
2. Войдите в режим редактирования страницы и добавьте веб-модуль Search Box (Поле поиска).
3. Если нужно выводить результаты на той же самой странице, добавьте сюда же вебмодуль Core Results (Основные результаты); иначе откройте страницу, на которой необходимо выводить результаты, и добавьте веб-модуль Core Results на нее.
4. Измените свойства поля поиска:
• При необходимости — раскрывающийся список областей поиска, который допускает настройку, и укажите значение по умолчанию.
• Формат текстового поля запроса и дополнительные поисковые термины.
• Предположения при запросах выводятся лишь если установлен флажок Show Query Suggestions (Показывать предположения при запросах). Укажите минимальную длину префикса запроса, задержку при появлении предположения и количество выводимых предположений.
• В группе Miscellaneous (разное) можно изменить картинки на кнопках, а также задать параметры Advanced Search Page URL (URL страницы расширенного поиска) и Target Search Results Page URL (URL целевой страницы результатов поиска). Введите URL страницы, на которой вы хотите разместить веб-модуль Search Core Results
На уровне семейства сайтов можно определить группы вывода областей —Scope Display Groups. По умолчанию имеется лишь две таких группы: одна для раскрывающегося спискаSearch (Поиск), а другая — дляAdvanced Search (Расширенный поиск). Можно легко создать собственную группу и связать с ней нужные области, как показано на рис. 8.8.
• В веб-модулеSearch Box (Поле поиска) введите имя группы вывода областей, которую нужно использовать вместо стандартной.
Читать дальше