1. A terminal comprising: a first input interface configured to acquire first search information of a first data type; a second input interface configured to acquire second search information of a second data type, the first data type being different from the second data type; a searcher configured to: identify whether search information is acquired from at least one among the first input interface and the second input interface; and acquire a search result from data storage based on the search information, in response to the searcher identifying that the search information is acquired from at least one among the first input interface and the second input interface; and an output interface configured to provide the search result.