Implementing Enterprise Search in SharePoint 2010Agnes MolnarSenior SharePoint Consultant,SharePoint Server MVP,BA-Insight Consultant Partner
About the Speaker2Senior SharePoint ConsultantSharePoint Server MVP since 2008BA-Insight Senior Consultant PartnerConferencesSharePoint Best Practices Conferences 2008, 2009, 2010, 2011SharePoint Evolutions ConferenceThe Experts ConferenceSlovenian SharePoint ConferenceSharePoint Conference PeruSharePoint SaturdaysSharePoint User Group Meetings...
About the Speaker3Books Contributed:
The Anatomy of Search4Source: http://searchpatterns.org
Search Technology Concept5Concepts Search Center -  UI for users to issue queries and interact with resultsOpenSearch SourceQuery Object ModelQuery Servers-  Accept query requests from users and return resultsQuery ServersQuery Federation -  Return results from non-SharePoint IndexesIndex PartitionIndexing -  Extract information from items to enable efficient matchingIndexerIndex Partition -  Subset of the overall indexCrawling- Traverse URL space to record items in search catalogCrawlerConnectors- Know how to process different content sourcesContent Sources - Host the contentContentContentContent
SP 2010 Content Sources6SharePoint sitesFile ShareBusiness DataWebsiteExchange Public FolderLotus Notes database...OpenSearch SourceQuery Object ModelQuery ServersIndex PartitionIndexerCrawlerContentContentContent
SP 2010 Scopes7Refine the queriesScope RulesWeb addressProperty queryContent sourceAll contentScope operations:IncludeRequireExcludeOpenSearch SourceQuery Object ModelQuery ServersIndex PartitionIndexerCrawlerContentContentContent
SP2010 Search Federation8Using remote index for SharePoint queriesPrefix matchFor example: „weather”Pattern matchFor example: email query (^([\w-\.]+)@([\w-]+\.)+  ([a-zA-Z]{2,4})$)Location Type:SharePoint Search IndexFAST IndexOpenSearch 1.0/1.1OpenSearch SourceQuery Object ModelQuery ServersIndex PartitionIndexerCrawlerContentContentContent
SP 2010 Search Federation9Features (cont.)Query Template{searchTerms} scope:Documents{searchTerms} type:.doc type:.docx type:.docm„More Results” link TemplateResults formatting (XSL)Usage restrictions (for sites)Custom Credentials
SP 2010 Search Federation10YESNOremote site’s robots.txt blocks SharePoint’s crawleryou need results only with specific keywords and/or keyword patterns in the querycontent changes very often, immediately crawling neededqueries under different security contextinfrequently queried contents>500 content sourcesYou don’t have enough bandwithcontent changes very often, but immediately crawling NOT neededcontent that is not indexed by the remote serverremote server does not return with RSS or Atom (OpenSearch 1.0/1.1)
Federated Location Connectors11http://technet.microsoft.com/en-us/enterprisesearch/ff727944.aspx
FAST Search Server 2010 for SharePointExtra Capabilities:Thumbnails + PreviewsVisual Best BetsDeep Refiners with countsUser context from User ProfileSorting on any propertySimilar searchExtreme scale-out (up to >500M docs)Content processing pipelineEntity extractionEasy configuration (user context, visual best bets, promotion/demotion, sorting, refinement)12
FAST Search Server 2010 for SharePoint13„I’m a salesman. What should I know about ERP systems?”„I’m an IT Consultant. What should I know about ERP systems?”
Deploying SP2010 Search14
15Thank you!http://aghy.hu/feedbackE-mail: aghy@aghy.huTwitter: @molnaragnes

Implementing Enterprise Search in SharePoint 2010

  • 1.
    Implementing Enterprise Searchin SharePoint 2010Agnes MolnarSenior SharePoint Consultant,SharePoint Server MVP,BA-Insight Consultant Partner
  • 2.
    About the Speaker2SeniorSharePoint ConsultantSharePoint Server MVP since 2008BA-Insight Senior Consultant PartnerConferencesSharePoint Best Practices Conferences 2008, 2009, 2010, 2011SharePoint Evolutions ConferenceThe Experts ConferenceSlovenian SharePoint ConferenceSharePoint Conference PeruSharePoint SaturdaysSharePoint User Group Meetings...
  • 3.
  • 4.
    The Anatomy ofSearch4Source: http://searchpatterns.org
  • 5.
    Search Technology Concept5ConceptsSearch Center - UI for users to issue queries and interact with resultsOpenSearch SourceQuery Object ModelQuery Servers- Accept query requests from users and return resultsQuery ServersQuery Federation - Return results from non-SharePoint IndexesIndex PartitionIndexing - Extract information from items to enable efficient matchingIndexerIndex Partition - Subset of the overall indexCrawling- Traverse URL space to record items in search catalogCrawlerConnectors- Know how to process different content sourcesContent Sources - Host the contentContentContentContent
  • 6.
    SP 2010 ContentSources6SharePoint sitesFile ShareBusiness DataWebsiteExchange Public FolderLotus Notes database...OpenSearch SourceQuery Object ModelQuery ServersIndex PartitionIndexerCrawlerContentContentContent
  • 7.
    SP 2010 Scopes7Refinethe queriesScope RulesWeb addressProperty queryContent sourceAll contentScope operations:IncludeRequireExcludeOpenSearch SourceQuery Object ModelQuery ServersIndex PartitionIndexerCrawlerContentContentContent
  • 8.
    SP2010 Search Federation8Usingremote index for SharePoint queriesPrefix matchFor example: „weather”Pattern matchFor example: email query (^([\w-\.]+)@([\w-]+\.)+ ([a-zA-Z]{2,4})$)Location Type:SharePoint Search IndexFAST IndexOpenSearch 1.0/1.1OpenSearch SourceQuery Object ModelQuery ServersIndex PartitionIndexerCrawlerContentContentContent
  • 9.
    SP 2010 SearchFederation9Features (cont.)Query Template{searchTerms} scope:Documents{searchTerms} type:.doc type:.docx type:.docm„More Results” link TemplateResults formatting (XSL)Usage restrictions (for sites)Custom Credentials
  • 10.
    SP 2010 SearchFederation10YESNOremote site’s robots.txt blocks SharePoint’s crawleryou need results only with specific keywords and/or keyword patterns in the querycontent changes very often, immediately crawling neededqueries under different security contextinfrequently queried contents>500 content sourcesYou don’t have enough bandwithcontent changes very often, but immediately crawling NOT neededcontent that is not indexed by the remote serverremote server does not return with RSS or Atom (OpenSearch 1.0/1.1)
  • 11.
  • 12.
    FAST Search Server2010 for SharePointExtra Capabilities:Thumbnails + PreviewsVisual Best BetsDeep Refiners with countsUser context from User ProfileSorting on any propertySimilar searchExtreme scale-out (up to >500M docs)Content processing pipelineEntity extractionEasy configuration (user context, visual best bets, promotion/demotion, sorting, refinement)12
  • 13.
    FAST Search Server2010 for SharePoint13„I’m a salesman. What should I know about ERP systems?”„I’m an IT Consultant. What should I know about ERP systems?”
  • 14.
  • 15.