50204: SharePoint 2007 Search Customization (2 days)
About this Course
Search has become a major feature of SharePoint 2007. Learning to manage it and make it smarter is an important skill to master.
Audience Profile
This course is intended for anyone responsible for setting up, configuring, and maintaining SharePoint Search.
Prerequisites
Before attending this course, students must havea base of Windows Server management background and search fundamentals.
At Course Completion
After completing this course, students will understand the fundamentals of configuring and customizing SharePoint Search.
Course Outline
Module 1: Overview
This module introduces students to SharePoint Search.
Lessons
- Overview
Module 2: Search
This module explains the different Microsoft Search products, content sources, file types, and how to use the Crawl process.
Lessons
- Search Overview
- Microsoft Search Products
- Content Sources
- Crawl Process
- Crawl Schedules
- Crawl Schedule Best Practices
- Crawling Content
- Search Scopes
- File Types
- Default Access Account
- Query Crawl Logs
Lab : Search
- Create Content Source
- Create Crawl Schedules
- Crawl All Scopes
- Create Crawl Rule
- Create Search Scopes
- Add a File Type
- Set Default Access Account
- Query Crawl Logs
Module 3: Performing Searches
This module explains the different search types available in Microsoft SharePoint Search.
Lessons
- Keyword Search
- Full Text Search
- URL Query
- SPQuery
- CAML Query
- Search Tools
- Search Reporting/Analysis
Lab : Search Queries
- Keyword Search
- Full Text Query Search
- PageSize and Sorting
- URL Query
- SPQuery Search
- CAML Query
Module 4: Programming Search
This module explains the query object model and how to use web services.
Lessons
- Query Object Model
- Web Service
Lab : Search WS
- Use the Search Web Service
- Use Query Method with STRING
- Use QueryEx Method with STRING
- Use QueryEx Method with MSSQLFT
Module 5: Tuning Search
This module explains how to fine-tune Search to get the most from SharePoint Search.
Lessons
- Thesaurus
- Noise Words
- Relevance
- Improving relevance
- Static/Dynamic Ranking Algorithms
- Result Removal
- Best Bets
- Search Web Parts
- Search Results Customization
Lab : Tuning Search
- Relevance
- Keyword Best Bets
- Thesaurus
- Noise Words
Lab : Customizing Search
- Customize Search Results
Module 6: Extending Search
This module explains search terms and protocol handlers.
Lessons
- Search Terms
- Protocol Handlers
- IFilters
- IStemmers
- IWordBreakers
Lab : Extending Search
- Create custom Stored Procedure IFilter, Protocol handler and Content Source