A system that can analyze a multi-dimensional input thereafter
establishing a search query based upon extracted features from the input.
In a particular example, an image can be used as an input to a search
mechanism. Pattern recognition and image analysis can be applied to the
image thereafter establishing a search query that corresponds to features
extracted from the image input. The system can also facilitate indexing
multi-dimensional searchable items thereby making them available to be
retrieved as results to a search query. More particularly, the system can
employ text analysis, pattern and/or speech recognition mechanisms to
extract features from searchable items. These extracted features can be
employed to index the searchable items.