Enterprise Search with SharePoint Portal Server Level: 300 Collaboration and Business Productivity
Enterprise Search with SharePoint Portal Server Uri Barash SharePoint Alerts Microsoft Haifa R&D Center
Session Outline The Challenge V2 Advances Themes Using and Extending Search and Alerts
Search... It’s not just documents anymore: Portals, team sites, file shares,... Inside collaborative applications People and teams Many portals: where do I look? Sparse metadata Secure access Scale The Challenge
Laying Groundwork in V1 Microsoft’s flagship application for enterprise search Securely aggregates data from multiple sources Probabilistic relevance ranking Alerts notify you of new relevant information Automatic categorization Adaptive crawling keeps search current Best bet tagging
V2 Search Advances SharePoint Portal Server V2 provides scalable search that discovers and organizes knowledge across the enterprise Identifies people, teams and categories Organizes and browses web sites Enhanced, fast, easy to use search UI Windows SharePoint Services integration Improved query performance and scalability Extends support for secure content
V2 Alerts Advances SharePoint Portal Server V2 provides scalable alerting system that discovers information you care about New alert types: People, WSS Objects, Sites Directory Enhanced UI Edit alert Rich notification Property change analysis More options and full text filters on most kind of alerts Improved scalability and reliability Manage alerts via Outlook
V2 Themes Enterprise Scale and Abilities Scale to large deployments Shared portal services SharePoint Family Connecting to information Relevant, rich results Fast, easy-to-use UI Rich alert result notifications Reusable search and alerts web parts Organization of information Site Registry Best bets Metadata management Personal Experience and People Search for people Alerts on people Connecting to Applications Extend to gather application data Search across entire enterprise data Alerts for application concepts
Enterprise Capabilities Performance and scalability goals 95% of queries in less than 2 seconds Indexing to 20 million documents Fast loading of large thesaurus files Availability and room for growth Propagation to multiple search servers Load balancing from web front-ends Indexing of HTTPS and local group ACLs IIS logging of portal query keywords
Search Architecture IndexingIndexing SearchSearch WebWeb PortalContentSalesProducts 1. Multiple indexing servers support up to 4 content indexes 1 2. Each index propagates to all search servers 2 3. Search requests are balanced across search servers Query 3 SalesProductsPortalContentSalesProductsPortalContent ServicesDB
Information Gathering Variety of storage locations Variety of formats Full text processing Rich Administration Catalogs Content Sources Schedules Schema and metadata
Gathering Architecture Gatherer Protocol Handler (Store Support) Content Filter (Format Support) Daemon Word Breaker (Language Support) Auto Categorization Engine Property Schema Handler Alerts Evaluator Full Text Indexer Gathering Plug In
Notification Schedule Alerts Architecture Alerts Evaluator Notification Queue Notification Type Delivery Channel Notification Data Transform Other
Gathering Performance Scale indexing to large enterprise corpus 5M (v1) to 20M (v2) documents Double indexing rate (docs/second) Propagation administration Monitors multiple indexing and search servers On-demand propagation Support for incremental and adaptive crawling of team sites Alerts Evaluation Remove secure content performance hit Scalable result storage
Portal Shared Services Search and alerts Central portal gathers and indexes content Best bets managed centrally Central and satellite site registries indexed Automatic indexing of provisioned sites Central alerts evaluation People User profiles User profiles imports Single personal page across the enterprise Single place to manage alerts
Enhanced Search Results Investment in search results usability Search results are fast, simple and powerful More than documents People, Teams, Sites and Topics Reconciles people names and aliases Pivot or link to document info, people, topic pages and team sites Easy to sort by site, topic, author, date Collapse by site to see broad results
Keyword Best Bets Humans make search better Keyword and topic best bets emphasize key results Site administrators manage keyword hierarchy New keyword view lists all best bets Portal users can suggest best bets IIS logging of query keywords allows tracking of frequent queries
Personal Search Interactive portal search “Alert me” when result changes Save searches Suggest as best bet Sticky preferences Advanced, targeted search Search over entire portal or selected scopes Finer group, sort control Boolean constraints
Demo
Aggregating Information BrowseReceive Structured Unstructured My Page Search Search Alerts User Profile Alerts Document Approval Notification Search My Site Portal Areas
Organizing Information Sites Registry organizes and indexes sites across the enterprise Sites Registry provides an organized view of key portals, team sites and web sites in the enterprise Portal users can browse and explore enterprise sites Site registry promotion for indexing Request / approval process for indexing new sites Metadata discovery and management allows administrators to: View discovered metadata Drill to examples of indexed content Enable/disable indexing/retrieval Map custom metadata to search results Defines what is a significant change for an object Define what metadata changes are reportable
Demo
SharePoint Integration Automatic indexing of team sites Intelligent detection of team and portal sites Efficient indexing of team sites Incremental, secure, fast Alerts for lists or list items Team sites can share portal search Thumbnails for image libraries
Portal and Team Site Search Windows SharePoint Services inherent text search capabilities SQL Server Full Text Search Site specific Optional promotion of queries to the portal when affiliated with one The Portal as an aggregator Richer UI Multi-site / Scoping Share Services
Extending Search.NET Search API Query provider Admin API Search web service for remote applications Search web parts Customizable using Visual Studio.NET Search results web part is used across many SPS V2 portal features Protocol Handler Content Filter IFilter Language Support IWordBreaker IStemmer Noise Words
Extending Alerts.NET Alerts API New Alert Types More/Other Information in Notification Messages More Delivery Options
Demo
Related Sessions Connecting LOB systems to SharePoint Portal Server 30/4, 8:00-9:15
Please fill the evaluation form שם המרצה הראשוןשם המרצה השני שם המרצה השלישי
Questions?
Summary SharePoint Portal Server V2 significantly boosts performance and scalability for enterprise search and alert solutions Richness of search and alert results Improved manageability Custom search solutions using.NET web services Extensible information gathering Extensible alerting system
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT Microsoft Corporation. All rights reserved. Microsoft, BackOffice, the BackOffice logo, Microsoft Internet Explorer logo, the Office logo, Where do you want to go today?, the Windows logo, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT Microsoft Corporation. All rights reserved. Microsoft, BackOffice, the BackOffice logo, Microsoft Internet Explorer logo, the Office logo, Where do you want to go today?, the Windows logo, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners.