sharepoint search от мала до велика
DESCRIPTION
ПрезентацияTRANSCRIPT
При поддержке SharePoint Search
Планирование функций поиска Развертывание решения из
коробки Расширение функционала
SharePoint Server for Internet Sites
FAST Search for SharePoint Internet Sites
SharePoint Server
FAST Search for SharePoint
FAST Search for Internal Applications
FAST Search For Internet Business
Решения для Интернет-бизнесса
Решения для Экстранета
Встроенные в SharePoint
Stand-alone
Entry-Level Solutions
Search Server
Search Server Express
А что там внутри?
Опыт использования
Уточнения (Refinement)
Связанный поиск
Федеративные источники
Поиск, каким мы его знаем Подсвечивание, статистика запроса, связанные запросы и синтаксис запросов, что вы имели ввиду
Доступ к поиску Включая мобильные и настольные приложения; интеграция с Office Web Apps; мультиязыковой доступ; права доступа при выдаче
Быстрота Метаданные для уточнений, исправления запросов, области поиска и федеративный поиск
Win7 коннектор
Интеграция с Office Web Apps
Синтаксис запросов
Поддержка булевых операторов: «Компот» OR «Чай» «Стулья» AND «Деньги» Запрос по свойствам: Title: «Заявка на мебель» CreatedBy: «Вася Пупкин»
Синтаксис запросов
Поиск по префиксу Title: «Документы для *» Author: «Вася*» Операторы сравнения OrderBill > 100 000 000 Total = 1000
Развертывание
Предустановка
Установщик SharePoint Server
Конфигурация SharePoint Server
Мастер конфигурирования
Центр администрирования
поиска
Архитектура
Как мерять?
Объекты Админка Веб-сервер Сервер запросов Сервер обхода Базы данных свойств,
обхода и поиска
Цифры <1M
Цифры 1-10M
Цифры 10-20M
Цифры 20-40M
Цифры >40M
OMFG
Что мерять?
Свежесть данных Добавить сервера обхода при
загрузке Добавить базу данных обхода Добавить SQL Server для базы
данных обхода
Время запроса Добавлять компоненты и
серверы запросов для сегментации индекса
Добавить базу данных для свойств
Добавить SQL Server для базы данных свойств
Доступность данных Равномерно распределять
базы данных обхода между серверами обхода
Расширяемость
Расширяемость Единая платформа для
разработки Search & FAST Business Connectivity
Services
Расширяемость Веб-части Объектная модель поиска Веб-сервисы поиска Модель ранжирования Уточнения поиска Кстомные индексаторы
Расширяемость Без кода
Изменения XSLT представления Настройка через XML
С кодом
Все веб-части public Объект параметров поиска SharedQuerymanager
Веб-части Стандартные • CoreResultsWebPart • SearchBox • Related Queries Web Part • Best Bets Web Part • Refinements Web Parts
Веб-части для FAST • Кастомизация стандартных
Веб-части CoreResultsWebPart
• Добавлять элементы управления и параметры
QueryManager
• Изменять запрос пользователя
CoreResultsDatasource
• Создавать представление для поиска
CoreResultsDatasourceView
• Изменять запрос
Пример Веб-часть для отображения документов
пользователя
Пример
Расширенный поиск
Уточнения
Уточнения Это веб-часть RefinementWebPart Описывается с помощью XML Основные свойства • Title • Description • Type • Mapped Property
Уточнения
Уточнения
Уточнения Генераторы из коробки • ManagedPropertyFilterGenerator • TaxonomyFilterGenerator • RankingModelFilterGenerator
Можно наследоваться от • RefinementFilterGenerator
Источники данных
Коннекторы Поиск
Механизм обхода
BCS Connector
.NET SQL WCF
Коннекторы Business Connectivity Services
• Поддерживает вложения
• Безопасность на уровне записей
• Обход по связям сущности
• Подстановка динамического URL
Развертывание Артифакты
• В пакете SharePoint Solution
Настройки
• Покрытие объектной моделью
Демо
Демо Создание коннектора • SQL -> Web Service -> Bdc Model
• Настройка источника поиска
Настройка представления
• Веб-часть, наследованная от CoreResultsWebPart, с переопределенным XSLT
• Настроенные поля поиска
Планирование Проектирование Разработка
Материалы http://msdn.microsoft.com/en-us/library/ee556429.aspx http://blogs.msdn.com/b/uksharepoint/archive/2009/12/18/configuring-business-connectivity-services-bcs-search-in-sharepoint-2010.aspx http://blogs.msdn.com/b/ericwhite/archive/2010/04/28/searching-external-data-in-sharepoint-2010-using-business-connectivity-
services.aspx - статьи про написание bcs коннектора http://www.codeplex.com/site/search?query=sharepoint%20sear
ch&ac=3 – тулы для тестирования запросов http://blogs.msdn.com/b/vbaum/ – мой блог
Вопросы? [email protected]