1. A terminal for searching an image, comprising: a processor comprising: a feature point extraction unit to extract at least one feature point from an input image; a descriptor generation unit to generate a hierarchical feature point descriptor by compressing the extracted at least one feature point in stages; and an information search unit to search for information matching the feature point descriptor from a database.