Sherlock 2 Search Capabilities in Mac OS 9
When Apple launched Mac OS 9 in October 1999, it introduced Sherlock 2, a vastly redesigned search utility that transformed how users searched both their local hard drives and the World Wide Web. This article explores the major search capabilities introduced with Sherlock 2, focusing on its iconic "Channels" interface, specialized shopping comparisons, aggregated people finding, and its extensible web-search architecture.
The Channels Interface
Sherlock 2 replaced the traditional single-window search with a tabbed "Channels" system, sporting an early version of Apple's brushed-metal interface. Channels allowed users to segment searches by context rather than querying the entire web with a generic search engine. The default installation included dedicated channels for Internet, Shopping, People, News, Apple, Reference, and Entertainment, ensuring search parameters were tailored to specific types of information.
Comparative Shopping Search
One of the most ground-breaking additions was the Shopping Channel. Users could enter a product name, and Sherlock 2 would query multiple e-commerce websites simultaneously—including Amazon, eBay, and Barnes & Noble. The tool parsed the incoming data to display comparative product prices, item descriptions, availability, and shipping costs directly inside the native interface, bypassing the need to open a web browser to compare storefronts.
Integrated People and Contact Finding
Sherlock 2 introduced a dedicated People Channel designed to locate individuals across multiple online white-page directories and databases. Entering a person’s name returned phone numbers, physical addresses, and email addresses directly within the results pane. Users could also directly drag these search results into the Mac OS Address Book or email clients.
News and Reference Aggregation
The News and Reference channels functioned as early forms of content aggregation. The News channel gathered up-to-the-minute reports and headlines from major international news outlets, sorting results by relevance or publication date. The Reference channel queried online dictionaries, thesauruses, and encyclopedias, delivering direct definitions and factual summaries without requiring users to browse specific reference portals.
Custom Channels and Plug-in Architecture
Beyond the preconfigured channels, Sherlock 2 introduced "My Channel"
and allowed users to create fully customized channels. The tool relied
on an extensible search plugin format (using .src files).
Webmasters and end users could write lightweight text-based plugins
targeting any searchable website, allowing users to build tailored
research dashboards that queried their favorite forums, specialized
databases, or niche publications simultaneously.
Refined Local File and Content Indexing
Sherlock 2 also refined Mac OS 9's local search capabilities. It retained the ability to search local volumes by traditional file attributes (such as name, file size, modification date, and creator codes) while optimizing the "Find by Content" engine. Sherlock 2 generated background indexes of local documents, allowing users to run full-text keyword searches across the entire contents of files stored on local disks and connected AppleShare network volumes.