Multi-ordered spectral data is obtained from various known substances and is stored in a spectral library. The identification of an unknown material is accomplished by correlating the sample's multi-ordered spectrum against all or a portion of the spectrum in the library, and finding the closest match.