230 likes | 350 Views
SharePoint Search 2010 What’s Next December 8 th 2009. Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk. Tony Malandain Product Manager, BA-Insight tmalandain@ba-insight.net. Agenda. Intro to MS Enterprise Search Offering (Martin)
E N D
SharePoint Search 2010What’s NextDecember 8th 2009 Lars Fastrup Independent SharePoint Consultant SharePoint Products lars@fastrup.dk • Tony Malandain • Product Manager, • BA-Insight • tmalandain@ba-insight.net
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
Microsoft 2010 Search Offering • High-End Enterprise Search • Extreme scalability and advanced features, such as content processing • Improved SharePoint integration • Highly customizable • Requires SP2010 and Enterprise CAL • Complete Enterprise Search • Scalable on performance and availability • Improved people search • Preview and Edit Office files stored in SharePoint (Office Web Application) • Improved support for LOB systems • Free Enterprise Search • Good for low scale solutions • Single-Server only • No people search • Cannot index LOB systems
What’s new for end-users? • Interactive search • Better people search • Smarter search engine
Interactive Search • Keyword Suggestion • Based on popular queries • Refinements • Filter by key property such as author, date, file type • Social Tags and Managed Taxonomy • Any other piece of metadata • Federation • Provides single point of access to knowledge within or outside of the organization • Highlight key content
Better People Search • Profile-optimized Search • Specific Ranking formula • Phonetic and Nickname search • Same refinement capabilities as general purpose search • Better User profile presentation • Low noisy summaries • Actionable items Presence Phonetic and nickname matching Refine by focus, expertise, and other attributes Expertise identification Recently authored content
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 scenarios • Expiration date • Proximity boost • Language
What’s new for IT-Pros? • The New Scale-Out Architecture • Improved Admin user experience (DEMO) • New PowerShell support for scripted administration • Improved Connector Framework
Recap: MOSS 2007 Search Deployment Redundant Query Servers, each holding copy of entire index (A) A A Index Server is not redundant = Bottleneck and single point of failure Single Property DB = Bottleneck and single point of failure A
SP2010 Search Scale-Out • Multiple Query Servers • Partition index across multiple query servers • Mirror index for high availability • 100 mio. items with sub-second query latency • Multiple Crawlers (aka Index Servers) • Better crawl performance • Stateless, enabling failover • No copy of index on server, propagates indexed data to query servers • Multiple Property Databases • Minimize DB bottleneck known from SP2007
SP2010 Search Deployment Partioned and Mirrored Index with 4xQuery + 2xProp. DB A A B B 2x2 Distributed Stateless Crawlers + 2xCrawl DB Admin Component + Admin DB
Admin User Experience • Consolidated Dashboard • Quick overview of status and settings of a single search service application • Web part based page -> extensible • Admin reports for monitoring crawl rate and query latency over time • Web analytics reports for tracking search usage over time • Advanced monitoring through SCOM.
SharePoint 2010 Admin Experience demo Lars Fastrup
PowerShell Scripting • All Enterprise search admin operations are scriptable through 118 PowerShell cmdlets • Launch SharePoint 2010 Management Shell from the Windows Start menu on the server • Example 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
Connector Framework • Protocol Handlers still supported • Improved BDC framework • Improved caching • Support for indexing security descriptors, enabling security trimming at query time • Support for attachments • Crawl through entity associations • OOB BDC Connectors • Databases • WCF (Web Services) • .NET (Custom Code)
Search page points to Profile Page or custom page to show search result Search results page – results based on metadata Search user queries Connector Framework Architecture Search Engine/Index BDC Profile Pages or External Lists Search BDC Runtime Execution call routing through BDC Connectors using BDC model file Fetch data from repository WCF Databases .NET BDC Connector Custom BDC Connector Protocol Handlers
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)
What’s new for developers • Better web parts • Better Federation management • Extensible Framework
Better web Parts • Public SDK • Web Parts are public • OM to develop custom search web part • Refinement web part • XML-based configuration • One category = a filter on a property • Various type of filters: range, distinct values, group of values
Better Federation Management • Simplified management • Managed at the Central Administration level • Consumed at site collection level • Admin can decide who can see what federated location • Defines Properties and User Interface • Can be overwritten at web part level • Open implementation • Supports OpenSearch 1.0 and 1.1 standards • Supports extension by code (for non search related items)
Extensible Framework • Keyword Suggestion can be manually fed • Keywords would appear systematically • Custom Ranking model supported • Query dependent boost • Query independent boost • PowerShell based configuration
Contact Information • Lars Fastrup • Independent SharePoint Consultant • SharePoint Products • lars@fastrup.dk • Tony Malandain • Product Manager • BA-Insight • tmalandain@ba-insight.net www.ba-insight.net 914.220.8395