Mac OS X Reference Library Apple Developer
Search

Introduction to Search Kit Programming Guide

Note: This document was previously titled Adding Search to Your Application.

Search Kit is Apple’s content indexing and searching solution. It offers a powerful and streamlined procedural C framework that you can use to build information retrieval functionality into your Carbon, Cocoa, or Java application, or even into a command-line tool. In Mac OS X, Search Kit provides fast information retrieval in System Preferences, Address Book, Help Viewer, and Xcode. Apple’s Spotlight technology is built on top of Search Kit to provide content searching in Finder, Mail, and the Spotlight menu.

Search Kit works in Mac OS X starting with version 10.3, Panther. Its features, starting with Mac OS X version 10.4, include:

Search Kit is not for locating the position of search terms within a document or for finding documents based on their file-system attributes. Carbon and Cocoa offer other APIs for these other types of search, as described in “How Search Kit Works With Documents.”

Who Should Read This Document

Whether you use Carbon, Cocoa, or a combination of the two, this guide provides the background you’ll need to use Search Kit to add fast content searching to your application. If your application focuses on metadata rather than document content, you may want to consider using Spotlight instead.

Organization of This Document

Search Kit Programming Guide contains the following chapters:

A glossary at the end lists terms that you need in order to understand information retrieval in general and Search Kit in particular.

See Also

You may find this additional information from Apple helpful:




Last updated: 2005-12-06

Did this document help you? Yes It's good, but... Not helpful...