Upload
hugo-hildebrand
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Sponsored by:
L
SharePoint Search 2010What’s Next
December 8th 2009
Lars FastrupIndependent SharePoint Consultant SharePoint [email protected]
Tony MalandainProduct Manager, [email protected]
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
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
Sponsored by:
What’s new for end-users?
Interactive search
Better people search
Smarter search engine
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
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
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
Sponsored by:
End-User Search Experience
demo
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
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
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
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
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.
Sponsored by:
SharePoint 2010 Admin Experience
Lars Fastrup
demo
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
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)
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
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)
Sponsored by:
What’s new for developers
Better web parts
Better Federation management
Extensible Framework
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
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)
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
Sponsored by:
Contact Information
Lars FastrupIndependent SharePoint
ConsultantSharePoint [email protected]
Tony MalandainProduct [email protected]
www.ba-insight.net914.220.8395