Bpc10 119 agnes-molnar_implementingsearch


Published on

Implementing SharePoint 2010 Search

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • The SharePoint Server has gained a lot of popularity with the release of Microsoft Office SharePoint Server 2007. With the inclusion of document management and enterprise search capabilities, as well as Records Center and Excel Services modules, more and more companies are turning toward SharePoint in search of solutions to their business problems. With this growth comes big opening for business opportunities, but those who don’t have the right training approach stand to lose out on a customer’s or internal business units satisfaction.Some of the SharePoint environment roles are often defined as IT related, and information workers are often overlooked.Lack of training is the number one
  • Bpc10 119 agnes-molnar_implementingsearch

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