Upload
zachery-lawther
View
221
Download
1
Tags:
Embed Size (px)
Citation preview
Enterprise Search with Enterprise Search with SharePoint Portal SharePoint Portal
ServerServerLevel: 300Level: 300
Collaboration and Business Collaboration and Business ProductivityProductivity
Enterprise Search with Enterprise Search with SharePoint Portal ServerSharePoint Portal Server
Uri BarashUri BarashSharePoint AlertsSharePoint Alerts
Microsoft Haifa R&D CenterMicrosoft Haifa R&D [email protected]@microsoft.com
Session OutlineSession Outline
The ChallengeThe Challenge
V2 AdvancesV2 Advances
ThemesThemes
Using and Extending Search and Using and Extending Search and AlertsAlerts
Search . . . It’s not just documents Search . . . It’s not just documents anymore: anymore: Portals, team sites, file shares, . . . Portals, team sites, file shares, . . . Inside collaborative applications Inside collaborative applications People and teams People and teams Many portals: where do I look? Many portals: where do I look?
Sparse metadata Sparse metadata Secure accessSecure accessScaleScale
The ChallengeThe Challenge
Laying Groundwork in V1Laying Groundwork in V1
Microsoft’s flagship application for Microsoft’s flagship application for enterprise search enterprise search Securely aggregates data from multiple Securely aggregates data from multiple sources sources Probabilistic relevance ranking Probabilistic relevance ranking Alerts notify you of new relevant Alerts notify you of new relevant information information Automatic categorization Automatic categorization Adaptive crawling keeps search current Adaptive crawling keeps search current Best bet taggingBest bet tagging
V2 Search AdvancesV2 Search Advances
SharePoint Portal Server V2 provides SharePoint Portal Server V2 provides scalable search that discovers and scalable search that discovers and organizes knowledge across the organizes knowledge across the enterprise enterprise Identifies people, teams and categoriesIdentifies people, teams and categoriesOrganizes and browses web sitesOrganizes and browses web sitesEnhanced, fast, easy to use search UIEnhanced, fast, easy to use search UIWindows SharePoint Services Windows SharePoint Services integration integration Improved query performance and Improved query performance and scalability scalability Extends support for secure contentExtends support for secure content
V2 Alerts AdvancesV2 Alerts AdvancesSharePoint Portal Server V2 provides SharePoint Portal Server V2 provides scalable alerting system that discovers scalable alerting system that discovers information you care aboutinformation you care aboutNew alert types:New alert types: People, WSS Objects, Sites DirectoryPeople, WSS Objects, Sites Directory
Enhanced UIEnhanced UI Edit alertEdit alert Rich notification email Rich notification email Property change analysisProperty change analysis More options and full text filters on most kind of More options and full text filters on most kind of
alertsalerts
Improved scalability and reliabilityImproved scalability and reliabilityManage alerts via OutlookManage alerts via Outlook
V2 ThemesV2 ThemesEnterprise Scale and AbilitiesEnterprise Scale and Abilities Scale to large deployments Scale to large deployments Shared portal services Shared portal services
SharePoint FamilySharePoint FamilyConnecting to informationConnecting to information Relevant, rich results Relevant, rich results
Fast, easy-to-use UI Fast, easy-to-use UI Rich alert result notificationsRich alert result notifications Reusable search and alerts web partsReusable search and alerts web parts
Organization of information Organization of information Site Registry Site Registry Best betsBest bets Metadata management Metadata management
Personal Experience and PeoplePersonal Experience and People Search for peopleSearch for people Alerts on peopleAlerts on people
Connecting to ApplicationsConnecting to Applications Extend to gather application dataExtend to gather application data Search across entire enterprise dataSearch across entire enterprise data Alerts for application conceptsAlerts for application concepts
EnterpriseEnterprise Capabilities Capabilities
Performance and scalability goalsPerformance and scalability goals 95% of queries in less than 2 seconds 95% of queries in less than 2 seconds Indexing to 20 million documents Indexing to 20 million documents Fast loading of large thesaurus files Fast loading of large thesaurus files
Availability and room for growth Availability and room for growth Propagation to multiple search servers Propagation to multiple search servers Load balancing from web front-ends Load balancing from web front-ends
Indexing of HTTPS and local group Indexing of HTTPS and local group ACLs ACLs IIS logging of portal query keywordsIIS logging of portal query keywords
Search ArchitectureSearch Architecture
IndexingIndexing IndexingIndexing
SearchSearch SearchSearch
WebWeb WebWeb
Portal Portal ContentContent SalesSales ProductsProducts
1. Multiple indexing 1. Multiple indexing servers support up to servers support up to 4 content indexes4 content indexes
11
2. Each index 2. Each index propagates to all propagates to all search serverssearch servers
22
3. Search requests 3. Search requests are balanced across are balanced across search serverssearch servers
QueryQuery 33
SalesSales ProductsProductsPortal Portal ContentContent SalesSales ProductsProductsPortal Portal
ContentContent
Services Services DBDB
Information GatheringInformation Gathering
Variety of storage locationsVariety of storage locations
Variety of formatsVariety of formats
Full text processingFull text processing
Rich AdministrationRich Administration CatalogsCatalogs Content SourcesContent Sources SchedulesSchedules Schema and metadataSchema and metadata
Gathering ArchitectureGathering Architecture
Gatherer
Gatherer
Protocol Handler
(Store Support)
ContentFilter
(Format Support)
Daemon
WordBreaker
(Language Support)Aut
o
Categ
oriza
tion
Engin
e
Prope
rty S
chem
a
Handl
er
Alerts
Eva
luat
or
Full T
ext
Inde
xer
Gat
herin
g Plu
g In
Notification Schedule
Alerts ArchitectureAlerts Architecture
Alerts Evaluator
Notification Queue
NotificationType
DeliveryChannel
Notification Data
TransformOther
Gathering PerformanceGathering Performance
Scale indexing to large enterprise corpus Scale indexing to large enterprise corpus 5M (v1) to 20M (v2) documents 5M (v1) to 20M (v2) documents Double indexing rate (docs/second) Double indexing rate (docs/second)
Propagation administration Propagation administration Monitors multiple indexing and search servers Monitors multiple indexing and search servers On-demand propagation On-demand propagation
Support for incremental and adaptive Support for incremental and adaptive crawling of team sitescrawling of team sitesAlerts EvaluationAlerts Evaluation Remove secure content performance hitRemove secure content performance hit Scalable result storageScalable result storage
Portal Shared ServicesPortal Shared Services
Search and alerts Search and alerts Central portal gathers and indexes content Central portal gathers and indexes content Best bets managed centrally Best bets managed centrally Central and satellite site registries indexed Central and satellite site registries indexed Automatic indexing of provisioned sites Automatic indexing of provisioned sites Central alerts evaluationCentral alerts evaluation
PeoplePeople User profiles User profiles User profiles importsUser profiles imports Single personal page across the enterprise Single personal page across the enterprise Single place to manage alerts Single place to manage alerts
Enhanced Search ResultsEnhanced Search Results
Investment in search results usability Investment in search results usability Search results are fast, simple and Search results are fast, simple and
powerful powerful
More than documents More than documents People, Teams, Sites and Topics People, Teams, Sites and Topics Reconciles people names and aliases Reconciles people names and aliases Pivot or link to document info, people, Pivot or link to document info, people,
topic pages and team sites topic pages and team sites
Easy to sort by site, topic, author, date Easy to sort by site, topic, author, date Collapse by site to see broad resultsCollapse by site to see broad results
Keyword Best BetsKeyword Best Bets
Humans make search better Humans make search better Keyword and topic best bets Keyword and topic best bets
emphasize key results emphasize key results Site administrators manage keyword Site administrators manage keyword
hierarchy hierarchy New keyword view lists all best bets New keyword view lists all best bets Portal users can suggest best bets Portal users can suggest best bets
IIS logging of query keywords IIS logging of query keywords allows tracking of frequent queriesallows tracking of frequent queries
Personal SearchPersonal Search
Interactive portal search Interactive portal search ““Alert me” when result changes Alert me” when result changes Save searchesSave searches Suggest as best bet Suggest as best bet Sticky preferences Sticky preferences
Advanced, targeted search Advanced, targeted search Search over entire portal or selected Search over entire portal or selected
scopes scopes Finer group, sort control Finer group, sort control Boolean constraintsBoolean constraints
DemoDemo
Aggregating InformationAggregating InformationBrowse Receive
Structured
Unstructured
My Page
Search Search Alerts
User Profile Alerts
Document Approval Notification
Search My Site
Portal Areas
Organizing InformationOrganizing Information
Sites Registry organizes and indexes sites across Sites Registry organizes and indexes sites across the enterprise the enterprise Sites Registry provides an organized view of key portals, Sites Registry provides an organized view of key portals,
team sites and web sites in the enterprise team sites and web sites in the enterprise Portal users can browse and explore enterprise sites Portal users can browse and explore enterprise sites
Site registry promotion for indexing Site registry promotion for indexing Request / approval process for indexing new sites Request / approval process for indexing new sites
Metadata discovery and management allows Metadata discovery and management allows administrators to: administrators to: View discovered metadata View discovered metadata Drill to examples of indexed content Drill to examples of indexed content Enable/disable indexing/retrieval Enable/disable indexing/retrieval Map custom metadata to search resultsMap custom metadata to search results Defines what is a significant change for an objectDefines what is a significant change for an object Define what metadata changes are reportableDefine what metadata changes are reportable
DemoDemo
SharePoint IntegrationSharePoint Integration
Automatic indexing of team sites Automatic indexing of team sites Intelligent detection of team and Intelligent detection of team and portal sites portal sites Efficient indexing of team sites Efficient indexing of team sites Incremental, secure, fast Incremental, secure, fast
Alerts for lists or list items Alerts for lists or list items Team sites can share portal Team sites can share portal search search Thumbnails for image librariesThumbnails for image libraries
Portal and Team Site Portal and Team Site SearchSearch
Windows SharePoint ServicesWindows SharePoint Services inherent text search capabilities inherent text search capabilities SQL Server Full Text Search SQL Server Full Text Search Site specific Site specific Optional promotion of queries to the Optional promotion of queries to the
portal when affiliated with one portal when affiliated with one
The Portal as an aggregatorThe Portal as an aggregator Richer UI Richer UI Multi-site / Scoping Multi-site / Scoping Share ServicesShare Services
Extending SearchExtending Search.NET Search API.NET Search API Query providerQuery provider Admin API Admin API Search web service for remote applications Search web service for remote applications
Search web parts Search web parts Customizable using Visual Studio.NET Customizable using Visual Studio.NET Search results web part is used across many SPS V2 Search results web part is used across many SPS V2
portal features portal features
Protocol HandlerProtocol HandlerContent Filter Content Filter IFilterIFilter
Language Support Language Support IWordBreakerIWordBreaker IStemmerIStemmer Noise WordsNoise Words
Extending AlertsExtending Alerts
.NET Alerts API.NET Alerts API
New Alert TypesNew Alert Types
More/Other Information in More/Other Information in Notification MessagesNotification Messages
More Delivery Options More Delivery Options
DemoDemo
Related SessionsRelated SessionsConnecting LOB systems to Connecting LOB systems to SharePoint Portal ServerSharePoint Portal Server30/4, 8:00-9:1530/4, 8:00-9:15
Please fill the evaluation formPlease fill the evaluation form
שם המרצה הראשון
שם המרצה שם המרצה השניהשלישי
Questions?Questions?
SummarySummarySharePoint Portal Server V2 SharePoint Portal Server V2 significantly boosts performance and significantly boosts performance and scalability for enterprise search and scalability for enterprise search and alert solutions alert solutions
Richness of search and alert resultsRichness of search and alert results
Improved manageability Improved manageability
Custom search solutions using .NET Custom search solutions using .NET web servicesweb services
Extensible information gatheringExtensible information gathering
Extensible alerting systemExtensible alerting system
This document is for informational purposes only.This document is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS OR MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENTIMPLIED, IN THIS DOCUMENT..
20032003 Microsoft Corporation. All rights reserved. Microsoft Corporation. All rights reserved. Microsoft, BackOffice, the BackOffice logo, Microsoft Microsoft, BackOffice, the BackOffice logo, Microsoft Internet Explorer logo, the Office logo, Where do you Internet Explorer logo, the Office logo, Where do you want to go today?, the Windows logo, and Windows NT want to go today?, the Windows logo, and Windows NT are either registered trademarks or trademarks of are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned countries. Other product and company names mentioned herein may be the trademarks of their respective owners.herein may be the trademarks of their respective owners.