Synopses & Reviews
Optimize the user search experience in your workplace by customizing and extending the enterprise search capabilities in SharePoint Server 2007. Recognized SharePoint experts deliver the straightforward guidance and pragmatic coding samples you need to enable quick access to critical information.
Discover how to:
- Configure and manage the SharePoint Server 2007 index file and search engines
- Plan a search deployment strategy that balances performance, scalability, and security considerations
- Set up and customize search functionality and UI controls
- Monitor and analyze search-usage metrics to optimize the end-user experience
- Use search APIs to prepare and execute a query, and to process the results
- Program administrative functions using the search administration object model
- Develop and install custom IFilters and protocol handlers
- Use the Business Data Catalog to structure and index critical line-of-business data
- Program search operations using Windows SharePoint Services 3.0
About the Author
Patrick Tisseghem, Microsoft MVP for Office SharePoint Server 2007, teaches and develops courseware for SharePoint Products and Technologies. He is the author of INSIDE MICROSOFT OFFICE SHAREPOINT SERVER 2007 (Microsoft Press).
Table of Contents
Acknowledgments; Introduction; Target Audience; Code Samples; Questions and Comments; Chapter 1: Introducing Enterprise Search in SharePoint 2007; 1.1 The Importance of Search and the Role of Microsoft; 1.2 Microsoft Enterprise Search Products; 1.3 High-Level Overview of the Search Architecture; 1.4 Overview of Search Topics Covered in This Book; 1.5 Summary; Chapter 2: The End-User Search Experience; 2.1 Introducing the End-User Search Experience; 2.2 The Small Search Box; 2.3 The Search Center; 2.4 Summary; Chapter 3: Customizing the Search User Interface; 3.1 Search Center Site Definitions; 3.2 Architecture of the Search Center With Tabs; 3.3 Administrative Tasks in the Search Center; 3.4 A Closer Look at the XSL; 3.5 Extending the End-User Search Experience Through Code; 3.6 Creating a Custom Small Search Box; 3.7 Summary; Chapter 4: Search Usage Reports; 4.1 Overview of Search Usage Reporting; 4.2 Reporting Architecture; 4.3 Enabling or Disabling Search Usage Reporting; 4.4 Accessing the Reports; 4.5 Search Queries Report; 4.6 Search Results Report; 4.7 Exporting Search Usage Data; 4.8 Summary; Chapter 5: Search Administration; 5.1 Search Is a Shared Service; 5.2 Overview of Search Administration Settings; 5.3 Administration of Shared Services Providers; 5.4 Managing the Search Settings of an SSP; 5.5 Managing the Search Service; 5.6 Configuring the Preferred Search Center for Personal Sites; 5.7 Managing Site-Level Search Settings; 5.8 Thesaurus; 5.9 Noise Words; 5.10 Diacritic-Sensitive Search; 5.11 Using PowerShell to Automate Administrative Tasks; 5.12 Summary; Chapter 6: Indexing and Searching Business Data; 6.1 Introducing the Business Data Catalog; 6.2 Business Data Catalog Architecture; 6.3 Modeling the Business Data; 6.4 Using the Business Data Web Parts; 6.5 Administration and Configuration; 6.6 Working with the Business Data Catalog Runtime Object Model; 6.7 Summary; Chapter 7: Search Deployment Considerations; 7.1 Key Factors to Consider When Deploying Search; 7.2 Search Topologies; 7.3 Software Boundaries; 7.4 Hardware Recommendations; 7.5 Calculating Required Disk Space; 7.6 Performance Optimization; 7.7 Measuring the Performance of an Example Deployment; 7.8 Summary; Chapter 8: Search APIs; 8.1 Introducing the Search Application Programming Interfaces; 8.2 The Search Administration Object Model; 8.3 Building Search Queries; 8.4 The Query Object Model; 8.5 Building a Custom Small Search Box; 8.6 The Query Web Service; 8.7 Summary; Chapter 9: Advanced Search Engine Topics; 9.1 Detailed Search Engine Architecture; 9.2 IFilters; 9.3 Protocol Handlers; 9.4 Custom Security Trimmers; 9.5 Faceted Search; 9.6 Summary; Chapter 10: Searching with Windows SharePoint Services 3.0; 10.1 The Windows SharePoint Services 3.0 Search Object Model; 10.2 Windows SharePoint Services 3.0 Search Administration; 10.3 Summary; Conclusion; Appendix; Additional Resources for Developers from Microsoft Press; Visual Basic; Visual C#; Web Development; Data Access; .NET Framework; Other Developer Topics; More Great Developer Resources; Developer Step by Step; Developer Reference; Focused Topics;