Course Description
This course is designed to highlight the differentiating features ofMicrosoft FAST Search Server 2010 for SharePoint, and enable participants toimplement effective search-driven applications using this add-on. The coursebuilds on 10805A, Microsoft SharePoint 2010 Search for ApplicationDevelopers. Topics include: product features, search architecture,FAST Web Crawler, FAST Query Language, numeric refiners, FAST Search scopes,linguistic capabilities, advanced content processing, relevancy and ranking.
Agenda
This course is intended for application developers and advanced systemadministrators working in the Enterprise Search area to extend FAST Search 2010for SharePoint.
At Course Completion
Aftercompleting this course, students will be able to: Describe theproduct features, benefits, and usage. Identity thesearch architectural components of the product. Configure theFAST Web Crawler and describe FAST Search connector capabilities. ConstructFAST Query Language queries. Configurenumeric refiners and FAST search scopes. Configurelinguistics features like keywords, synonyms, stemming, spell checking, andoffensive content filtering. Implementadvanced content processing. Implementranking profiles and optimize search results relevancy. Before attending this course, students musthave:
Attendance inthe course 10805 Microsoft SharePoint 2010 Search for Application Developers At least twoyears of experience as a developer for Microsoft Office SharePoint Server 2007 and/orSharePoint Server 2010. Understandingof Windows Server 2008 and supporting technologies, such as Internet InformationServices. Experiencedeploying and configuring Microsoft Windows Server 2008 and Microsoft SQLServer Technologies. Familiaritywith creating projects in Microsoft Visual Studio. Familiaritywith Microsoft .NET programming in Visual Studio 2010. Familiaritywith Microsoft Windows PowerShell 2.0. Experiencedeploying and configuring Search Applications for SharePoint Server 2010. Experiencedeploying and configuring FAST Search Server 2010 for SharePoint. Course Outline
Module 1: FAST Search Architecture
Microsoft FAST Search Server 2010for SharePoint is an add-on to Microsoft SharePoint Server 2010 which, whenapplied, can increase your organization’s capability to implemententerprise-grade search-driven applications. To help you evaluate thevalue of FAST Search for SharePoint for your organization, this module providesan introduction to the product from the perspective of both features and systemarchitecture.
Lessons
Lesson 1: Product Differentiators Lesson 2: Search Architecture Lab: Architecture Walk Through
Exercise 1: Architecture WalkThrough After completing this module, you will be able to:
Articulate differences in thecapabilities offered by both enterprise search products, from how source datais crawled to how the search results are rendered. Complete a search architecturediagram which illustrates how FAST Search for SharePoint components interact. Module 2: FAST Specific Connectors
Microsoft FAST Search Server 2010for SharePoint provides additional specialty connectors for processing contentfrom databases, Lotus Notes, and Web sites. This module will examine when theseadditional connectors should be used and what processing advantages theyprovide. Configuring and troubleshooting the FAST Search Web Crawler will becovered in detail.
Lessons
Lesson 1: Capabilities and Usage Lesson 2: FAST Specific Connectors Lab: FAST Search Web Crawler
Exercise 1: FAST Web Crawler After completing this module, you should be able to:
Identify and explain usage casesfor the additional connectors provided by FAST Search for SharePoint. Configure and troubleshoot theFAST Search Web Crawler. Module 3: FAST Query Language
Microsoft FAST Search Server 2010for SharePoint product supports two query languages: Keyword Query Syntax andthe FAST Query Language (FQL). FQL provides extended search capabilitiesto increase both recall and accuracy of your searches. This module will coverthe enhanced search capabilities, FQL operators, and offer usage examples.
Lessons
Lesson 1: Query Languages Overview Lesson 2: FQL Operators and Usage Lab: FAST Query Language
Exercise: FAST Query Language After completing this module, you will be able to:
Explain the different querylanguage options available with FAST Search for SharePoint. Write queries using FAST QueryLanguage (FQL) using FQL operators. Module 4: Refiners and Scopes
During this module you willexplore two topics which can greatly improve your search center. Microsoft FASTSearch Server 2010 for SharePoint provides a variety of display options fornumeric managed properties in the refinement panel. Additionally, FAST SearchScopes can implement complex queries with the FAST Query Language.
Lessons
Lesson 1: Extending Refiners Lesson 2: FAST Search Scopes Lab: Refiners and Scopes
Exercise 1: Refiners Exercise 2: Scopes After completing this module, you will be able to:
Configure managed propertyrefinement and configure numeric managed properties in the Refinement Web part. Explain how FAST Search scopes aredifferent from Microsoft SharePoint Server 2010 search scopes and configureFAST Search scopes using Microsoft Windows PowerShell. Module 5: FAST Search Linguistics
Microsoft FAST Search Server 2010for SharePoint has many linguistic features that can improve search relevancy.Some features can be tuned, and other features are configured withoutadditional configuration. This module will cover Keywords and Synonyms,Stemming, Spell Checking, and Offensive Content Filtering. These capabilitiesare in addition to the Microsoft SharePoint Server 2010 linguistic features.
Lessons
Lesson 1: Keywords, Synonyms, andStemming Lesson 2: Spell Checking andOffensive Content Filtering Lab: Working with Linguistics
Exercise 1: Manage Keywords Exercise 2: Stemming After completing this module, you should be able to:
Implement keywords and synonymscapabilities. Implement stemming capabilities. Implement spell checkingcapabilities. Implement offensive contentfiltering. Module 6: Processing Data Content
One of the most important featuresof Microsoft FAST Search Server 2010 for SharePoint is the ability to controlhow content is processed. This module will cover the basics of contentprocessing as well as more advanced topics. These advanced topics includeconfiguring additional property extractors and integrating external processingapplications.
Lessons
Lesson 1: Content Processing Lesson 2: Property Extraction Lesson 3: Extend the Pipeline Lab: Content Processing
Exercise 1: Create and Use aManaged Property Exercise 2A: Configure PropertyExtraction Exercise 2B: Create a ProductExtractor Exercise 3: Extend the Pipeline toperform Sentiment Analysis After completing this module, you should be able to:
Implement crawled properties andmanaged properties using Central Administration or Microsoft WindowsPowerShell. Define inclusions and exclusionsfor property extractors and create a new custom property extractor. Extend the content processingpipeline by integrating external processing applications. Module 7: Relevancy and Ranking
In this module you will learnabout Business-based Ranking and Rank Profiles. Microsoft FAST Search Server2010 for SharePoint provides many ways to customize and influence how contentis ranked in the search results. Therefore, it is important to understand why,when and how to use each one of the customization options. Tuning yourrelevancy model will greatly improve the end user experience by providing themost relevant items in your search results.
Lessons
Lesson 1: Business Based Ranking Lesson 2: Working with Rank Profiles Lab: Relevancy and Ranking
Exercise 1: Business Based Ranking Exercise 2: Rank Profiles After completing this module, you will be able to:
Implement documentpromotions/demotions and site promotions/demotions. Identify the ranking components,and create a custom rank profile based on your organization's needs.