Создание специальных поисковых страниц — КиберПедия 

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Создание специальных поисковых страниц

2022-11-27 20
Создание специальных поисковых страниц 0.00 из 5.00 0 оценок
Заказать работу

В 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 (Поле поиска) введите имя группы вывода областей, которую нужно использовать вместо стандартной.

• Задайте общие параметры веб-модуля Search Box.

• Сохраните изменения.

5. Добавьте веб-модуль Search Core Results на страницу, на которой вы планируете выводить результаты.

6. Измените свойства веб-модуля Search Core Results:

• Раздел Location Properties (Свойства местоположения) содержит параметры для использования федеративного местоположения или указания области, доступной из данного сайта.

• Раздел Display Properties (Свойства отображения) определяет критерии сортировки по умолчанию, количество результатов на странице, общее количество символов, URL и т.д.

• Раздел Results Query Options (Параметры результатов запроса) содержит параметры Query Language (Язык запросов), Fixed Keyword Query (Запрос по фиксированному ключевому слову) и Append Text to Query (Добавить текст к запросу).

• Кроме того, можно настроить внешний вид ссылки More Results (Дополнительные результаты) и ее URL.

Сохраните страницу.

Глава 8

Настройка панели уточнения

203

Панель уточнения (Refinement Panel), показанная на рис. 8.9 — мощное средство для фильтрации набора результатов. По умолчанию она является частью страницы результатов поиска в поисковом центре, но поскольку эта панель представляет собой веб-модуль, ее можно добавить на любую страницу результатов в сайте SharePoint 2010 и настроить в соответствии с потребностями организации.

Для настройки панели уточнения выполните следующие шаги:

1. Откройте страницу результатов поиска для редактирования.

2. Откройте контекстное меню панели уточнения и выберите действие Edit Web Part (Правка веб-модуля).

3. Разверните группу параметров Refinement (Уточнение) и откройте поле Filter Category Definition (Определение категории фильтра), щелкнув на кнопочке с текстом (рис. 8.10).

4. Для редактирования описания в формате XML удобнее открыть XML-редактор и скопировать в него данный код.

5. Определения поля фильтрации находятся в дескрипторе CustomFilters. Эти дескрипторы могут содержать описания для полей Email, Excel, Image, PowerPoint, Visio, Webpage. Word и т.д.

6. Чтобы добавить в собственный фильтр новые значения, необходимо вставить новые дескрипторы OriginalValue для каждого значения. Например, специальный фильтр PowerPoint не содержит расширений pps и ppsx. Для их добавления вставьте новые дескрипторы OriginalValue так, как показано в следующем фрагменте кода:

тщтрг! IШИН1»ГШЦ»^»МШИГ ЯПГРШШГМГуЯ-У»"

Часть II

<CustomFilter CustomValue=”PowerPoint">

<OriginalValue>odp</OriginalValue>

<OriginalValue>ppt</OriglnalValue>

<OriginalValue>pps</OriginalValue>

<0r iginaivalue>pptm</OriginalValue><OriginalValue>pptx</OriginalValue><0riginalvalue>ppsx</0riginalvalue>

</CustomFilter>

7. Здесь можно добавить и новые поля фильтра, вставив новые дескрипторы CustomFilter в раздел CustomFilters категории Result Туре.

8. Кроме того, можно удалить любой из фильтров, удалив его дескриптор CustomFilter из XML-описания.

9. После завершения всех нужных изменений скопируйте текст XML назад в редактор веб-модулей панели уточнения, щелкните на кнопке ОК и сохраните изменения.

Puc. 8.10. Определение категории фильтра для страницы уточнения


Поделиться с друзьями:

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.