sharepoint de contact search and find with sharepoint 2010 thierry gasser technical specialist...

18
SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform [email protected]

Post on 20-Dec-2015

238 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

Search and Find

With SharePoint 2010

Thierry GasserTechnical Specialist Collaboration [email protected]

Page 2: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

Agenda

• SharePoint 6 pillars Overview• Search versions and Product

comparison• Demos• Search Architecture and customization

info

Page 3: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

SharePoint 2010 Pillars

Sites

Communities

ContentSearch

Insights

Composites

• Enterprise Content Types• Metadata and Navigation

• Document Sets• Multi-stage Disposition

• Audio and Video Content Types• Remote Blob Storage• List Enhancements

• Tagging, Tag Cloud, Ratings• Social Bookmarking

• Blogs and Wikis• My Sites

• Activity Feeds• Profiles and Expertise

• Org Browser

• Social Relevance• Phonetic Search

• Navigation• FAST Integration

• Enhanced Pipeline

• PerformancePoint Services

• Excel Services• Chart Web Part• Visio Services• Web Analytics

• SQL Server Integration• PowerPivot

• Business Connectivity Services

• InfoPath Form Services• External Lists

• Workflow• SharePoint Designer

• Visual Studio• API Enhancements• REST/ATOM/RSS

• Ribbon UI• SharePoint Workspace

• SharePoint Mobile• Office Client and Office Web

App Integration• Standards Support

Page 4: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

[Screenshot][Screenshot]

Enterprise Search is Transforming BusinessConnecting people to information, driving better outcomes

On a company website On a corporate network

cutting costsincreasing revenue

search helps your customers

get what they want

search helps your employees

get their jobs done

Page 5: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

The Search 2010 Wave

FAST Searchfor Internet Sites

(ESP)

Internet Business Productivity

StandAlone

FAST Searchfor Internal Apps (ESP)

SharePoint

Integrated

SharePoint+ Enterprise CAL + FS4SP

SharePoint Search+ Standard CALSharePoint

for Internet Sites, Standard

SharePointfor Internet Sites, Enterprise (can be

FS4SP or SP2010 search)

Search Server 2010

Search Express2010

Page 6: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

SharePoint Search

Improved scale to meet any demand volumeDeployment-specific tuning for best resultsSearch-driven applications to enrich platform

Enterprise Deployment

Phonetic and multi-lingual for global relevanceSocial connections driven by interests and expertise Secure access to content, whether internal or external

Knowledge Amplification

Improved relevance based on usage and historyRich results-navigators for shorter search timeSupport for 400+ content types and 85 languages (FAST)

Better Answers,

Faster

Page 7: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

FAST Search for SharePoint and ESP

 

Expertise FindingPeople & expertise searchPresenceRanking via Social distance

Configuring different groups search behavior

Search Profiles User Context

Pipeline Customization

Editing XML Config files Writing python codeSpy Stages

GUI configurationPowerShellManaged Code

Add-ons

Separate + specialized• Featured Content• Unity• GeoSearch

Integrated + extensible• Visual Best Bets• SharePoint Federator• Not OOB, done via sortformula()

Text analyticsClassificationRelationship Extraction

Today: partners or services

+ more tomorrow: FS for SharePoint is the platform for future innovation

Page 8: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

Capabilities from F4SP not in ESP (1/2)

In FS4SP not in ESP FAST ESP FS4SP

Taxonomy management Only available via partners (such as Teragram/SAS)

taxonomy and taxonomy management tools + Partners (Teragram/SAS, Factiva, Concept Searching, SchemaLogic, …)

OOB GUI ESP does not ship with a production GUI typically GUIs are custom designed or developed with a toolkit

OOB GUI built from production web parts.no-code customization via web parts.

People Search Only Index information about peoplenot integrated people and expertise search, relevancy tuned to people, phonetic search OOB, nicknames, etc.

people and expertise search (source from SP) including phonetic search capabilities. Closely integrated with Active Directory and SharePoint social computing capabilities.

Easy Administration ESP has specialized tool for search administration with specific in-class training required

Integrated admin UIScriptable via PowerShell

Relevance improves with use Not available with ESP relevance based on clickthrough, provide related queries based on popularity, etc.

Page 9: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

Capabilities from F4SP not in ESP (2/2)

In FS4SP not in ESP FAST ESP FS4SP

Business Connectivity Services and BDC

ESP has a connector toolkitSpecial programming skills to create new connectors

Use BCS as a broad framework

Custom search analytics Possible via custom projects which export logs, combine with business and clickstream data, and do BI

Built-in query and click log accessextensible and customizable

Claims Authorization security Not available with ESP security mechanism which can be used with federated ID, forms authorization, ADFS, SAML, etc.).

64 bit native app Not available with ESP FS4SP and all of SharePoint is a native 64

Development Tools with built-in tooling

Not available with ESP SPD and VS2010 - tooling specifically for SharePoint applications including FS4SP

Query Suggestions based on social behavior

Not available with ESP search logs based (popular queries on closely related subjects out-of-the-box.)

Page 10: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

Demo Search

Live MS search

http://msw/searchcenter/Pages/default.aspx

-> Fast for SharePoint 2010

-> People search, skills.

Page 11: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

SharePoint Search Architecture

WFEsQuery server

s

Remote File Shares

SharePoint Sites

Custom Repositories

Web Sites

Metadata Database

Crawl Database

SSA Databas

e

Index Servers

Send Query

..

.

..

.

Propagate index + metadata to query

server & DB

Query Processo

r

Send Query to full text

index

Get Results Get Results from full text

index

Get

met

adat

a

info

from

SQL

Index Repositories

Page 12: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

FAST Search for SharePointIntegration Architecture

Content Interface

WFEs Query servers

Remote File Shares

SharePoint Sites

Custom Repositories

Web Sites`

Metadata Database

Crawl Database

Query & Results Server

Query Processor

Search Engine

Index

Processing servers

SSA Database

Index Servers

Index Repositories

using SharePoint gatherer

Index Repositories using FAST

system

Propagate index to search engine

Query request to FAST location

Send Query to FAST backend

Modified

QuerySearch ResultsResults

Processing

Query Processin

g

Final search results

Show results in SharePoint

Send content to FAST for indexing

..

.

..

.

Page 13: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

Federa

tion O

penSearc

h

Item Processin

gCrawler

Query Matching

Query Processin

g

Search Center

Content

User Profiles

Form

at

Con

vers

ion

Lan

gu

ag

eD

ete

cti

on

Pro

pert

yExtr

acti

on

Ste

mm

ing

Map

per

Item Processing Pipeline

FAST Server(s)

SharePoint Server(s)

Other Server(s)

People

Searc

h

Index Column

FS4SP – Data Flow

Crawl DB

Web Link Analysis

Indexing

Page 14: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

FS4SP – Minimum Deployment

Single-tier setup Two-tier setup

SP2010 Farm FAST Search for SP 2010 Farm

SQL 2008 Cluster

Crawl DBSearch Admin DB

All roles

SP2010 Farm

All roles

FAST Search for SP 2010 Farm

All roles All roles

Note:None of these environments are redundant. For a production environment, you should at a minimum consider running the SharePoint and FAST servers in a virtual environment and with a mirrored or clustered SQL server.

Page 15: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

FS4SP – Large DeploymentScope:

Query rate: < 10 QPSContent: < 100 M itemsStandard configuration

SP2010 Farm

FAST Search for SharePoint 2010 Farm

SQL 2008 Cluster

WFEQuery SSA

WFEQuery SSA SP Crawl

People CrawlSP Crawl

People Crawl

Crawl DBSearch Admin DB

SP Crawl

FAST-ADM-1Admin

ConfigServerSpelltunerSamAdmin

Content Distributor 1Web Analyzer12 Docprocs+

FAST-FSTIDX-11Index (Search)12 Docprocs+

FAST-FSTIDX-12Index (Search)12 Docprocs+

FAST-FSTIDX-21(Index) Search

QR Server

FAST-FSTIDX-22(Index) Search

QR Server

FAST-ADM-2Content Distributor 2

Web Analyzer12 Docprocs+

FAST-FSTIDX-13Index (Search)12 Docprocs+

FAST-FSTIDX-23(Index) Search

QR Server

FAST-FSTIDX-14Index (Search)12 Docprocs+

FAST-FSTIDX-15Index (Search)12 Docprocs+

FAST-FSTIDX-24(Index) Search

QR Server

FAST-FSTIDX-25(Index) Search

QR Server

FAST-FSTIDX-16Index (Search)12 Docprocs+

FAST-FSTIDX-26(Index) Search

QR Server

FAST-ADM-3Web Analyzer12 Docprocs+

Page 16: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

FS4SP – Server Calculation Matrix

Disclaimer:This table is based on early testing and results from an internal dogfood project. The numbers might not be representative for the customer environment and data. Please use caution when using these numbers for sizing.

Max item count(in Millions) Adm + WA

Indexers (1 row)

SharePointCrawlers

Crawl DB Server

Redundancy Total

1 0 1 0 0 1 210 1 1 1 1 2 640 2 3 2 1 3 11

100 3 6 3 1 6 19150 5 10 5 1 10 31200 6 14 6 2 14 42500 10 34 16 2 34 96

Scope:Query rate: < 10 QPSIntranet search with 70% items and 30% documents, source doc between 10-100Kb.Standard deployment and configuration

Page 17: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

Customization

• Search center based on Web parts• XSLT can be used to change the

Result• Queries can be developed with XML

and/or .NET – >Eg: www.swiss.ch

Page 18: SharePoint de Contact Search and Find With SharePoint 2010 Thierry Gasser Technical Specialist Collaboration Platform Thierryg@microsoft.com

SharePoint de Contact

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.