1 / 23

Extending the SharePoint Search Infrastructure

Extending the SharePoint Search Infrastructure. Outline. SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models. SharePoint 2010 Search Architecture.

fia
Download Presentation

Extending the SharePoint Search Infrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Extending the SharePoint Search Infrastructure

  2. Outline • SharePoint 2010 Search Architecture • The Connector Framework • Enhancing the Search User Interface • Creating Custom Ranking Models

  3. SharePoint 2010 Search Architecture

  4. SharePoint 2010 Search Product Line FAST and SharePoint Search form a unified productivity search line Product Key Themes • Capabilities of SharePoint Search 2010 PLUS: • Conversational user experience • Enhanced content processing capabilities • Deep platform flexibility and scale FAST Search for SharePoint 2010 High End Complete search experience • Unique social search features Industrial strength capabilities SharePoint platform integration SharePoint Search 2010 Infrastructure Basic search experience Simple to set up and deploy Great price! Search Server Express 2010 Entry Level

  5. SharePoint Search Architecture . . . SharePoint Sites SSA Database Metadata Database Crawl Database Index Repositories Remote File Shares Get metadata info from SQL Send Query to full text index Send Query WFEs Query Processor Query servers Index Servers Custom Repositories Get Results Propagate index + metadata to query server & DB Get Results from full text index Web Sites . . .

  6. FAST Search for SharePointIntegration Architecture . SSA Database Metadata Database Crawl Database . . SharePoint Sites Index Repositories using SharePoint gatherer Query request to FAST location WFEs Query Processor Index Servers Query servers Remote File Shares Show results in SharePoint Send Query to FAST backend Send content to FAST for indexing Final search results Custom Repositories Query Processing Modified Query Query & Results Server Search Engine Processing servers Content Interface Search Results Results Processing Web Sites` Propagate index to search engine Index Repositories using FAST system . Index . .

  7. Enterprise Search PlatformConnecting to Repositories

  8. Enterprise Search PlatformManaging Content

  9. Enterprise Search PlatformEnhancing End User Experience

  10. Enterprise Search PlatformQuery Capabilities

  11. .NET Assembly Connector Framework

  12. The Connector Framework • MOSS 2007 Indexing • Protocol Handlers • Business Data Catalog IDEnumerators • SharePoint 2010 Connectors • Exchange • Notes • Documentum • File Net • Open Text • Custom .NET Connector

  13. The Connector Framework App Server Search Engine BDC Profile Page BDC Protocol Handler BDC Runtime MD Cache SQL LOB App App Server External Data Source MD Service SSO Service DB Server SSO MetaData

  14. BDC Based .NET Assembly Connector New Features for Search in Model Files • Support for attachments • Item-level security • Crawl across entity associations • Control the resulting display URL

  15. Creating a .NET Connector demo

  16. Enhancing the Search User Interface

  17. Customizing User Interface • Extend OOTB Web Parts • Extend any Web Part to change the default behavior • Add new Web Part that interacts with existing Web Parts on the search page • All Web Parts communicate through public interface (SharedQueryManager object)

  18. Customizing User Interface (ctd) • Ability to modify query before it leaves the end user page • Override the GetXPathNavigator() method of Core Results Web Part • Ability to modify the search results before the results are displayed to the users • Override AggregateResults() method of LocationList class

  19. Search Parts demo

  20. Creating Custom Ranking Models

  21. Ranking Models • Admins use XML files to describe new Ranking Models • Custom ranking models rank using a weighted-average of the features in the XML descriptor • BM25F (Query Dependent Feature) • Static features • Click Features (static) • Manage Ranking Models using PowerShell • Use Custom Ranking Model in End user using Web Part Property • Multiple OOB Ranking Models • Different for Core Results and People • Cannot be modified

  22. Custom Ranking Model demo

  23. Summary • SharePoint 2010 Search Architecture • The Connector Framework • Enhancing the Search User Interface • Creating Custom Ranking Models

More Related