When Windows 7 is installed on a computer, the Windows Search engine configuration code performs the following steps:
- The Windows Search service is started.
- The system catalog is created (the first time).
- The file, MAPI, and CSC protocol handlers are registered.
- Predefined system exclusion and inclusion rules are added (the first time).
- Predefined start addresses are added (the first time).
Search in Windows 7 and Windows Vista is language agnostic, but the accuracy of searches across languages may vary because of the tokenization of text performed by features called wordbreakers. Wordbreakers implement the variable tokenization rules for languages. Wordbreakers will break down both the language of the indexed text and the query string; a mismatch between query and indexed language can cause unpredictable results.
Windows ships with a well-defined set of wordbreakers and includes new tokenization code based on the Lexical Service Platform (LSP) for some languages. For others, LSP will delegate to the class wordbreakers. If no wordbreaker is installed for a language, a neutral white-space breaker will be used. (Windows provides wordbreakers for 43 different languages.)
At index time, the IFilter should determine the language of a property or chunk. If a file format does not encode language information, the language auto-detect logic is used to determine the language. At query time, the calling application (the shell, for example) designates the locale of the query.
In this tutorial:
- Managing Search
- Search and Indexing Enhancements
- Search in Windows XP
- Search in Windows Vista
- Search in Windows 7
- Understanding the Windows Search Versions
- Search Versions Included in Windows 7 and Windows Vista
- Search Versions Included in Windows Server 2008
- Search Versions Available for Earlier Versions of Windows
- How Windows Search Works
- Understanding Search Engine Terminology
- Windows Search Engine Processes
- Enabling the Indexing Service
- Windows Search Engine Architecture
- Understanding the Catalog
- Default System Exclusion Rules
- Understanding the FANCI Attribute
- Default Indexing Scopes
- Initial Configuration
- Understanding the Indexing Process
- Modifying IFilter Behavior
- How Indexing Works
- Rebuilding the index
- Viewing Indexing Progress
- Understanding Remote Search
- Managing Indexin
- Configuring the Index
- Configuring the Index Location Using Group Policy
- Configuring Indexing Scopes and Exclusions Using Group Policy
- Configuring Offline Files Indexing
- Configuring Indexing of Encrypted Files
- Configuring Indexing of Encrypted Files Using Control Panel
- Configuring Indexing of Similar Words
- Configuring Indexing of Text in TIFF Image Documents
- Other Index Policy Settings
- Using Search
- Configuring Search Using Folder Options
- Configuring What to Search
- Configuring How To Search
- Using Start Menu Search
- Searching Libraries
- Advanced Query Syntax
- Using Federated Search
- Deploying Search Connectors
- Troubleshooting Search and Indexing Using the Built-in Troubleshooter