23
Sponsored by: L SharePoint Search 2010 What’s Next December 8 th 2009 Lars Fastrup Independent SharePoint Consultant SharePoint Products [email protected] Tony Malandain Product Manager, BA-Insight [email protected]

L Lars Fastrup Independent SharePoint Consultant SharePoint Products [email protected] Tony Malandain Product Manager, BA-Insight [email protected]

Embed Size (px)

Citation preview

Page 1: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

L

SharePoint Search 2010What’s Next

December 8th 2009

Lars FastrupIndependent SharePoint Consultant SharePoint [email protected]

Tony MalandainProduct Manager, [email protected]

Page 2: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Agenda

Intro to MS Enterprise Search Offering (Martin)What’s New for End-Users (Tony)What’s New for IT Pros (Lars)What’s New for Developers (Tony)Q&A

Page 3: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Microsoft 2010 Search Offering

Free Enterprise SearchGood for low scale solutionsSingle-Server onlyNo people searchCannot index LOB systems

Complete Enterprise Search

Scalable on performance and availabilityImproved people searchPreview and Edit Office files stored in SharePoint (Office Web Application)Improved support for LOB systems

High-End Enterprise Search

Extreme scalability and advanced features, such as content processingImproved SharePoint integrationHighly customizableRequires SP2010 and Enterprise CAL

Page 4: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

What’s new for end-users?

Interactive search

Better people search

Smarter search engine

Page 5: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Interactive Search

Keyword Suggestion Based on popular queries

RefinementsFilter by key property such as author, date, file type Social Tags and Managed TaxonomyAny other piece of metadata

FederationProvides single point of access to knowledge within or outside of the organizationHighlight key content

Page 6: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Better People Search

Profile-optimized Search

Specific Ranking formulaPhonetic and Nickname search

Same refinement capabilities as general purpose searchBetter User profile presentation

Low noisy summariesActionable items

Phonetic and

nickname matching

Expertise

identification

Recently authored content

Refine by focus,

expertise, and other

attributes

Presence

Page 7: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Smarter Search Engine

Improved query syntax Wildcard and Boolean Support( AND OR ( )… )Extended Filters on properties: < > <= >=Example: deplo* AND (product:SharePoint OR

product:MOSS*) AND lastmodifieddate >= ‘2009-01-01’

Optimized for key scenariosExpiration dateProximity boostLanguage

Page 8: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

End-User Search Experience

demo

Page 9: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

What’s new for IT-Pros?

The New Scale-Out ArchitectureImproved Admin user experience (DEMO)New PowerShell support for scripted administrationImproved Connector Framework

Page 10: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Recap: MOSS 2007 Search Deployment

Prop DB

Query Query

Indexer

A A

A

Single Property DB = Bottleneck and

single point of failure

Redundant Query Servers, each

holding copy of entire index (A)

Index Server is not redundant =

Bottleneck and single point of failure

Page 11: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

SP2010 Search Scale-OutMultiple Query Servers

Partition index across multiple query serversMirror index for high availability100 mio. items with sub-second query latency

Multiple Crawlers (aka Index Servers)Better crawl performanceStateless, enabling failoverNo copy of index on server, propagates indexed data to query servers

Multiple Property DatabasesMinimize DB bottleneck known from SP2007

Page 12: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

SP2010 Search Deployment

A AB B

Partioned and Mirrored Index with 4xQuery + 2xProp. DB

2x2 Distributed Stateless Crawlers + 2xCrawl DB

Admin Component +Admin DB

Page 13: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Admin User Experience

Consolidated DashboardQuick overview of status and settings of a single search service applicationWeb part based page -> extensible

Admin reports for monitoring crawl rate and query latency over timeWeb analytics reports for tracking search usage over timeAdvanced monitoring through SCOM.

Page 14: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

SharePoint 2010 Admin Experience

Lars Fastrup

demo

Page 15: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

PowerShell Scripting

All Enterprise search admin operations are scriptable through 118 PowerShell cmdletsLaunch SharePoint 2010 Management Shell from the Windows Start menu on the serverExample command for creating a new Content Source for crawling a file share:

New-SPEnterpriseSearchCrawlContentSource -Name "Sample Content Source" -SearchApplication "Search Service Application" -Type file -StartAddress \\fileserver\fileshare

Page 16: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Connector Framework

Protocol Handlers still supportedImproved BDC framework

Improved cachingSupport for indexing security descriptors, enabling security trimming at query timeSupport for attachmentsCrawl through entity associations

OOB BDC ConnectorsDatabasesWCF (Web Services).NET (Custom Code)

Page 17: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Connector Framework Architecture

Search Engine/IndexSearch BDC

Runtime

WCF Databases

.NET BDC

Connector

Execution call routing through BDC

Connectors using BDC model file Custom

BDC Connector

Search user queries

BDC Profile Pages or

External Lists

Search results page – results

based on metadata

Search page points to Profile Page or custom page to show search result

Fetch data from repository

Protocol Handlers

Page 18: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

OOB Indexing Connectors

SharePoint content (PH – Protocol Handler)File Shares (PH)Web Sites (PH)People Profiles (PH)Lotus NotesTM (CF - Connector Framework)Exchange Public Folders (CF)External Systems (CF)DocumentumTM content (CF)

Page 19: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

What’s new for developers

Better web parts

Better Federation management

Extensible Framework

Page 20: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Better web Parts

Public SDKWeb Parts are publicOM to develop custom search web part

Refinement web partXML-based configurationOne category = a filter on a propertyVarious type of filters: range, distinct values, group of values

Page 21: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Better Federation Management

Simplified managementManaged at the Central Administration levelConsumed at site collection levelAdmin can decide who can see what federated location

Defines Properties and User InterfaceCan be overwritten at web part level

Open implementationSupports OpenSearch 1.0 and 1.1 standardsSupports extension by code (for non search related items)

Page 22: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Extensible Framework

Keyword Suggestion can be manually fed

Keywords would appear systematicallyCustom Ranking model supported

Query dependent boostQuery independent boost

PowerShell based configuration

Page 23: L Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net

Sponsored by:

Contact Information

Lars FastrupIndependent SharePoint

ConsultantSharePoint [email protected]

Tony MalandainProduct [email protected]

www.ba-insight.net914.220.8395