• • • • • • • • • Dynamic user experiences Advanced content processing Broad repository connectivity Extreme scale and performance Open and Extensible Platform • Simplicity and low TCO • Familiar, integrated developer tools •
Download ReportTranscript • • • • • • • • • Dynamic user experiences Advanced content processing Broad repository connectivity Extreme scale and performance Open and Extensible Platform • Simplicity and low TCO • Familiar, integrated developer tools •
• • • • • • • • • Dynamic user experiences Advanced content processing Broad repository connectivity Extreme scale and performance Open and Extensible Platform • Simplicity and low TCO • Familiar, integrated developer tools • Windows 7 Integration • Robust partner and platform ecosystem Out-of-the-box intranet search People Search SharePoint platform integration No code customization Products for Every Customer Need OOB General Productivity Search with light customization Heavily customizable OOB General Productivity Search and easy to build Search-Driven Applications OSP217 What’s New in Enterprise Search in Microsoft SharePoint Server 2010 Common across the product line • Common UI Framework • Social search features and integration • SharePoint platform integration • End user and site administrator enablement • Common Connector Framework (BDC) • APIs and developer Experience • Admin & deployment capabilities • Operations advantages (SCOM, scripting) FAST Search Extends SharePoint Introducing FAST Search for SharePoint A new choice for enterprise search that eliminates compromise Productivity Search Experience Search Driven Applications A Single, Cost-effective Infrastructure SharePoint 2010 search and FAST search comparison General Productivity search Light customization Customized productivity search and search driven applications Social, Conversational Social, Conversational++, Visual, Contextual Connectivity, Security, Relevance, Performance, Administration, Scale Connectivity+, Security, Relevance+, Performance, Administration+, Scale++ SharePoint Standard CAL + SharePoint Enterprise CAL + SharePoint server license FAST Search for SharePoint server license Customizing Search Search-Driven Applications Platform Architecture Deployment and Manageability Turn information into business outcomes through engaging experiences. Social Connect and collaborate to apply your talent more effectively Conversational Change how you interact with information, giving you better answers Visual Contextual Help you identify patterns and discover new insights Tailored to your role, task, and perspective, making you more productive Visual and conversational interaction with precise control Sort on any field Deep Refinement Thumbnails Similar Results Previews Built on SharePoint Search Center Visual results connects users with content Leverages all of innovations in SharePoint Open Web Parts, Federation, query suggestions, related queries, Did you mean? Thumbnails for Word and PowerPoint Visual Best Bets highlight premium content Preview in browser without leaving the results Microwave ovens Viagra Corn Flakes Uranus LSD Safety glass Inkjet printers Chocolate chip cookies Penecillin Infrared radiation Enables precise control of results Sorted by frequency Enables conversational experience You will never miss any content; enabling better findability and exploration across the entire result set Provides a sorted view Each refiner is sorted by frequency, from highest to lowest, indicating the importance of each term Contains exact counts Leads to discovering non-obvious relationships, key data trends, and deep analysis of your content Exact Counts OOB Search Experience Customizing Search Search-Driven Applications Platform Architecture Deployment and Manageability Key ingredients to a great customized search experience Search in the language of your business Deliver results that are contextually relevant Tune relevancy to meet diverse needs Process content with advanced linguistics Customize the user experience to build engaging applications Custom Query Suggestions Maintaining a custom query suggestion list using the SharePoint Term Store repository, instead of putting the information in a list on a site. Visual cues to highlight essential content Visual Notification Web Part Flexibility Built on SharePoint Keywords Easy and quick to setup Matches keywords and synonyms that are contextually relevant to users. Include banners, videos, external websites. Point and click setup for site admins. Set and forget with content expiration dates . Web Parts allow for easy page customization What’s for Lunch? Visual Best Bets at Hafslund Audience-specific search experiences Use User Context to meet the needs of diverse groups Renee Lo Engineering Contoso Consulting ”What should I know about implementing ERP?” Alan Brewer Sales Manager Contoso Consulting ”What should I know about selling ERP consulting?” User context Information context Social context Application context Username & Group Memberships Location Languages Business Unit Department Team Time of Day Preferred Sites SharePoint Audiences Interests & Current Projects Context of Current Task Quickly build a contextual experience User based tools for creating results that are relevant to your users One-way synonyms Keywords map to other terms Two-way synonyms Keywords become equivalent to other terms Best Bets Highlights key resources that are always relevant to a keyword Visual Best Bets Extend Best Bets with pictures, video, Silverlight controls Document Promotion / Demotion Tailor specific document relevancy Pick Create the right new ingredients keywords user contexts MatchSite theAdministrators administrators proper terms and create havecontexts powerful contexts toand boost based simple relevancy on user tools to for targeted profiles configure users to the to deliver ensure search relevant your experience users results are for toalways groups the right finding of usersthe right content audiences A flexible solution for your organizations, groups and individuals Optimize Quickly tailor Relevancy for relevancy broad intranet models Deliver the right results to the use Documentation, RFPs and SOWs are now promoted Query results with the default relevancy Same Results different order New Default Sorting Users can select rank profiles in the sort by box or create their own default views by modifying the web part right people by creating new Rank Profiles Promotes relevant Results ”I want to know about my customer Woodgrove Bank and customers in Financial ”I want to get right to the technical documents" Services" - Renee Lo, Consultant - Alan Brewer, Sales Lead Tune relevancy without impacting the default algorithm Quality Authority Query Authority Also known as static rank, consists of multiple managed properties including site, URL depth (preference for shorter URLs), and relative importance of links to this document. Applies when the query word falls in the link or anchor text. Maps the popularity of a document, or the click-through rate when documents are clicked as a result of a query Freshness Increases the relevancy if a document was recently created or modified, based on the last modified property. Proximity Applies to where query terms fall and how close they are to each other within a document Context Managed Property Increases the rank of a document if the query term is a managed property associated with that document Effects relevancy when a managed property contains a specific value, such as Woodgrove Bank or Financial Services Out of the box relevancy Extend the default algorithms Tuned for great general productivity experience, relevancy improves with click-throughs and link text analysis. Create new default relevancy models. Blend static and dynamic ranking parameters to instantly improve search results. IT Pros are empowered to create new profiles quickly Rank Profiles created in PowerShell by extending the default relevancy algorithm… … and are exposed in the user interface by modifying the sorting web part. Content Processing Pipeline Advanced Content Processing Format Conversion Language Detection Lemmatization … Mapper … Entity Extraction A new level of search quality OpenSearch Source End Users Federation Content Query Processor Search Center User Context Indexer Content Processor Crawler Index Partition Relevance Control Metadata Indexing Connectivity Automatic and detailed analysis creates a great search experience FAST Content Processing Pipeline Map Language Crawled Format Web Document Entity Lemmatization Date Encoding Link Tokenization Conversion Properties Extraction and Analysis Vector Time and Normalization Detection Extracts Maps Analyzes Creates Converts Finds Apply Identifies terms the all the aplain of documents dates root unique the language the innative text of the and metadata arepresentation from content word times specific written formultiple hyperlinks for that toand rules alanguage a given standard was maps file of for discovered extracting alanguage. formats, identifying them document and representation, locale to encodings, predefined anchor by For that words, specific the English reflects various text to concepts, and encoding categories. which ithandle maps important pipeline applications reinforces locale run, idioms so Out that stages runs, terms specific and of the the the and box authority frequency representations. support running phrases. proper dictionaries and for Also ranking ofPeople, ran occurrence. applies back For ofcan Companies aexample, to custom document. be a single Used used word knows and to by lemma. find the breakers Locations, that similar tokenization Understands 14-Mar-10 found documents. but can inand part language isbeequivalent lemmatization extended numbers specific March to orany telephone stages grammar 14, category. 2010. and context. numbers. Breaks down content to the smallest addressable chunks to build meaning Understands file encoding, data formats, and written languages Supports 400+ file formats, 80+ languages Safely add additional analysis and processing Configure Optional Processing Steps XML Properties mapper Offensive Content Filter Pipeline Extensibility Calls external applications for custom item processing Field Collapsing Add Custom Processing Content classification Geo-tagging Machine translation Sentiment Analysis What is Custom Processing? Custom Processing is Safe Pipeline Extensibility is a specially defined stage that takes a set of crawled properties, as flat text as input and maps output to another crawled property Executable arguments and temporary files automatically handled in sandbox with timeouts. Runs before Crawled Property mapping stage, making new metadata accessible in SharePoint Automatic association of metadata to content Crawled Properties Title Sales Forecast Companies Crawled ManagedProperties Properties Contoso Tailspin Toys Standard document Map one or more Crawled metadata the Propertiesdiscovered to a single by field. crawler extracted from the Enablesorsorting, refinement, full text by tuning the FAST relevance andContent fielded Processing searching Pipeline Woodgrove Bank Any data can be found and mapped … Expertise Strategic Consulting Market Analysis IT Implementation … Industry Financial Services Manufacturing Technology Mapped in Central Admin Or PowerShell ... Index Schema: Type Managed Properties Doc ID Title Author Date Size Keywords Companies Expertise Industry ... Body Text 123 Sales Forec… John Doe 2010-04-15 386 KB sales; pipe… Contoso; Tail.. Strategic Con.. Financial Ser… … IT Market Gr… 456 … … … … … … … … … … 963 … … … … … … … … … … Customizing Search Search-Driven Applications Platform Architecture Deployment and Manageability Search Driven Applications Meet all the search application needs you have across your business Sales: 360o Customer Insight Services: Knowledge Browser Marketing: Competitive Intelligence Research & Development: Innovation Portal Support: Call Center Advisor Operations: Systems/Logistics Portal Legal, HR, IT, Finance, …… “How do I support the unique search needs of teams and work that impact our business?” To do so, you need a search platform that has • A deep understanding of your information • Flexible relevance to meet diverse needs • A customizable UX to increase user efficiency FAST Search for SharePoint Start with a simple query, quickly find and explore Top information from Woodgrove…new market view report to send to clients Set of Customers to explore Finds customers beyond direct terms (REIT ~ real estate) Experts to help, with availability and rating View of information across different pivots, with drilldown Immediate actions on selected items Drilldown to single view with all clues about a customer: portfolio, holdings, communications, annual and quarterly customer plans, etc… News and external opinion to monitor and send to clients Putting together all of the pieces to build search-driven applications Back End Processing Tasks: Load content from many different places Out of the box connectors for SharePoint, exchange public folders, and shared files SharePoint Designer to configure connection to customer portfolio/holdings database Create custom metadata with content processing pipeline Names of holdings, offerings, key concepts, companies, people Synonyms for key concepts (real estate ~ REIT) Roll-ups configured with optional results collapsing stage Create custom relevance profile Designers can stylize the User Interface Apply styles to web parts Federation, People Search, Search actions Build custom web parts for visual navigation Use SharePoint workflows to perform business specific actions Search 2010 Architecture The platform for Search Customization Customizing Search Search-Driven Applications Platform Architecture Deployment and Manageability FAST Search Service Architecture Query SSA Content SSA FAST Search Server 2010 Summary of architectural components Back-end with extreme and flexible scale out options Query Volume Search and Indexing Query and Result Processing No theoretical upper bounds! Scale-out multiple “dimensions” Query Volume Content Volume Indexing freshness Content Volume Redundancy options Search Indexing Crawling and Content Processing *Depends on content and hardware specifics SharePoint Crawler SP Crawl People Crawl Crawl DB Web Analyzer FAST-WA-1 Web Analyzer Indexer/Search FAST-FSTIDX-11 Index/Search SP2010 Farm FAST Search for SP 2010 Farm SP2010 Farm FAST Search for SP 2010 Farm All roles All roles All roles All roles Crawl DB Search Admin DB SQL 2008 Cluster SP2010 Farm FAST Search for SharePoint 2010 Farm * WFE Query SSA WFE Query SSA * SP Crawl People Crawl SP Crawl People Crawl Crawl DB Search Admin DB SQL 2008 Cluster Note: Servers marked with a * are only needed for redundancy. FAST-ADM-1 Admin Content Distributor 1 12 Docprocs+ Web Analyzer FAST-FSTIDX-11 Index (Search) Indexing Dispatcher 2 12 Docprocs+ QR Server * FAST-FSTIDX-21 (Index) Search QR Server SP2010 Farm WFE Query SSA WFE Query SSA SP Crawl People Crawl SP Crawl People Crawl Crawl DB Search Admin DB SQL 2008 Cluster FAST Search for SharePoint 2010 Farm FAST-ADM-1 Admin Content Distributor 1 Web Analyzer 12 Docprocs+ FAST-ADM-2 Content Distributor 2 Web Analyzer 12 Docprocs+ (Enterprise Crawler) FAST-FSTIDX-11 Index (Search) 12 Docprocs+ FAST-FSTIDX-12 Index (Search) 12 Docprocs+ FAST-FSTIDX-13 Index (Search) 12 Docprocs+ FAST-FSTIDX-21 (Index) Search QR Server FAST-FSTIDX-22 (Index) Search QR Server FAST-FSTIDX-23 (Index) Search QR Server SP2010 Farm WFE Query SSA WFE Query SSA SP Crawl People Crawl SP Crawl People Crawl SP Crawl Crawl DB Search Admin DB SQL 2008 Cluster FAST Search for SharePoint 2010 Farm FAST-ADM-1 FAST-ADM-2 Admin Content Distributor 2 ConfigServer Web Analyzer Spelltuner 12 Docprocs+ SamAdmin Content Distributor 1 Web Analyzer 12 Docprocs+ FAST-ADM-3 Web Analyzer 12 Docprocs+ FAST-FSTIDX-11 Index (Search) 12 Docprocs+ FAST-FSTIDX-21 (Index) Search QR Server FAST-FSTIDX-12 Index (Search) 12 Docprocs+ FAST-FSTIDX-22 (Index) Search QR Server FAST-FSTIDX-13 Index (Search) 12 Docprocs+ FAST-FSTIDX-23 (Index) Search QR Server FAST-FSTIDX-14 Index (Search) 12 Docprocs+ FAST-FSTIDX-24 (Index) Search QR Server FAST-FSTIDX-15 Index (Search) 12 Docprocs+ FAST-FSTIDX-25 (Index) Search QR Server FAST-FSTIDX-16 Index (Search) 12 Docprocs+ FAST-FSTIDX-26 (Index) Search QR Server Secure, unified access to information Index or federate with content, applications, and services OpenSearch Federation Search Index User Experience Enterprise Content Business Applications Information Services Indexing Connectors Simplified, powerful administration A high-end enterprise search solution that’s easy to deploy and manage Enterprise Search from Microsoft Introducing FAST Search for SharePoint A new choice for enterprise search that eliminates compromise Productivity Search Experience Search Driven Applications A Single, Cost-effective Infrastructure SharePoint 2010 search and FAST search comparison General Productivity search Light customization Customized productivity search and search driven applications Social, Conversational Social, Conversational++, Visual, Contextual Connectivity, Security, Relevance, Performance, Administration, Scale Connectivity+, Security, Relevance+, Performance, Administration+, Scale++ SharePoint Standard CAL + SharePoint Enterprise CAL + SharePoint server license FAST Search for SharePoint server license http://sharepoint.microsoft.com Play the Microsoft Office & SharePoint Track Tag Contest Download the Microsoft Tag Reader Open the internet browser on your mobile phone and visit http://gettag.mobi Grand Prize (1) Xbox 360 Prize Package and Microsoft® Office 2010 Daily Prizes 40 copies of Microsoft® Office 2010 Come to the Expo Hall – Yellow Section OSP Info Desk for Official Rules & Collect Additional Tags from all OSP Track Sessions, Speakers and Expo Hall! Q&A [email protected] [email protected] 61