ݺߣ

ݺߣShare a Scribd company logo
SharePoint Search от мала до велика
При поддержке
SharePoint Search
 Планирование функций поиска
 Развертывание решения из
  коробки
 Расширение функционала
Решения для                          Решения для
               Интернет-бизнесса                         Экстранета

               FAST Search                            FAST Search
               for SharePoint Internet Sites          for SharePoint
Встроенные в
 SharePoint

               SharePoint Server for
               Internet Sites                         SharePoint Server




Stand-alone    FAST Search                            FAST Search
               For Internet Business                  for Internal Applications




                                        Entry-Level          Search Server
                                         Solutions
                                                          Search Server
                                                                 Express
А что там внутри?
Опыт
использования
Win7
                                                                    коннектор
Поиск, каким
мы его знаем                                                                        Связанный
Подсвечивание, статистика                                                             поиск
запроса, связанные запросы и
синтаксис запросов, что вы
имели ввиду




Быстрота
Метаданные для уточнений,
исправления запросов,
области поиска и
федеративный поиск
                                                   Интеграция с
                                                  Office Web Apps




Доступ к поиску                     Уточнения
Включая мобильные и настольные                                                  Федеративные
                                   (Refinement)                                  источники
приложения; интеграция с 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/confi
guring-business-connectivity-services-bcs-search-in-sharepoint-
2010.aspx
http://blogs.msdn.com/b/ericwhite/archive/2010/04/28/searchin
g-external-data-in-sharepoint-2010-using-business-connectivity-
       - статьи про написание bcs
services.aspx
коннектора
http://www.codeplex.com/site/search?query=sharepoint%20sear
ch&ac=3   – тулы для тестирования
запросов
http://blogs.msdn.com/b/vbaum/ – мой блог
Вопросы?
vbaum@microsoft.com
SharePoint Search от мала до велика

More Related Content

SharePoint Search от мала до велика