View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Implementing SharePoint 2010 Search Ágnes Molnár SharePoint Server MVP Budapest, Hungary
About the Speaker... Ágnes Molnár (Ághy) SharePoint Server MVP, MCITP, MCTS, MCT Books contributed: Real World SharePoint 2010 SharePoint Unleashed 2010 Visual Studio 2010 and .NET Framework 4 Six-in-One Budapest, Hungary http://aghy.dotneteers.net E-mail: firstname.lastname@example.org Twitter: @molnaragnes Facebook: http://facebook.com/molnaragnes
Agenda SharePoint 2010 Search Capabilities FAST Search Server for SharePoint 2010
Why Search is so Important? Information overload Findability Gartner: 8 hours / week / information worker IDC: 9.5 hours / week / information worker Searching without finding: 3.5 hours / week / information worker COMPLETELY WASTED!
Server Roles Index Server: Crawling + Indexing iFilters Database Metadata and Permissions Content Protocol handlers: HTTP, FTP, File, BDC, Lotus Notes, Custom Word BreakerNoise Word Removal Content Sources Full Text Index
Server Roles Query Server: Accept search queries from users Build return set based on the index Resturn results
SP2010 Search Improvements Architecture: Service Applications Enterprise Scale-out (up to 100M docs) Connectors for LOB Systems PowerShell support Query: Boolean Qery Syntax Prefix Matching Suggestion while Typing
SP2010 Search Improvements Results: New, rich User Interface Refinement Panel Improved People Search Enhanced relevance
Scopes Refine the queries Scope Rules Web address Property query Content source All content
Steps for Getting SharePoint 2010 Search to Work Create the Search Service Application Define the Content Sources Define the Scopes Allow the Required Properties to be used in Scopes Create the Rules Create the Custom Search Pages (if needed) Assign the Custom Search Pages to the Scopes (if needed) Enjoy!
Search Federation Federation: Using a remote Index for SharePoint queries Federated Results Web Part
Search Federation Advantages Conserve resources by crawling and indexing Can include content that cannot be crawled Latest information from different content sources
Search Federation Disadvantages Unable to configure ranking within the result set Unable to control which results appear in the result set Cannot scope the results Cannot combine the results into a single result set The more search webparts on the same page the more time to load
Federate or Not? YES NO remote site’s robots.txt blocks SharePoint’s crawler you need results only with specific keywords and/or keyword patterns in the query content changes very often, immediately crawling needed queries under different security context infrequently queried contents >500 content sources You don’t have enough bandwith content changes very often, but immediately crawling NOT needed content that is not indexed by the remote server remote server does not return with RSS or Atom (OpenSearch 1.0/1.1)
Query Process – SharePoint 2010 Search User Query (SP2010 Search site) SP2010 Search SSA SP2010 Index
Query Process – FAST Search for SharePoint 2010 User Query (FAST Search site) FAST Query SSA FAST Content SSA FAST Index
SharePoint 2010 Search + FAST Search Together User Query (FAST Search site) User Query (SP2010 Search site) FAST Query SSA SP2010 Search SSA FAST Content SSA FAST Index SP2010 Index
FAST Search Server for SP2010 Capabilities Thumbnails + Previews Visual Best Bets Deep Refiners with counts User context from User Profile Sorting on any property Similar search Extreme scale-out (up to >500M docs) Content processing pipeline Entity extraction Easy configuration (user context, visual best bets, promotion/demotion, sorting, refinement)
Steps for Getting FAST Search to Work Install FAST Search Server for SharePoint 2010 Configure it Config Wizard Manual configuration steps Create a FAST Content SSA Crawling + Indexing Create a FAST Query SSA Query Define Content Sources in the FAST Content SSA Define Scopes in the FAST Query SSA Allow the Required Properties to be used in Scopes Create the Rules Create the Custom Search Pages (if needed) Assign the Custom Search Pages to the Scopes (if needed) Enjoy!
Thank you! Please be sure to fill out your session evaluation! E-mail:email@example.com Twitter:@molnaragnes Blog:http://aghy.dotneteers.net