May 2017 (revised)October 2005 (original)
A keyword search is an important option for customers engaged in career exploration. Access to a search allows them to use titles or activities to generate a targeted list of occupations to potentially explore. Many general-purpose algorithms exist for searching large text documents; however, the smaller, highly structured text items included in the O*NET database call for different search techniques.
Several approaches have been used to produce a keyword search for finding O*NET occupations; this document outlines the past approaches and presents the latest algorithm used within the My Next Move, O*NET OnLine, and O*NET Code Connector applications. As with all O*NET products, the keyword search is subject to a continuous improvement philosophy, with search results and customer feedback used to drive potential future enhancements.