Patent ID: 8326812

Claim:
A data search device to extract relevant data matching a requirement from multiple pieces of data to be searched stored in a database, the data search device comprising: a hardware processor; a requirement data acquisition unit, implemented by the hardware processor, to acquire requirement data including the requirement; a data extraction unit to extract the relevant data based on the requirement data acquired by the requirement data acquisition unit; an extracted data counter to count a number of pieces of the relevant data extracted by the data extraction unit for a respective piece of classification data provided for the data to be searched for classifying the data to be searched based on contents thereof; a display data generation unit to generate data to display the number of pieces of the relevant data counted for the respective piece of classification data; and a positional data storage unit to store positional data associated with the classification data, wherein the positional data is generated based on data specified by a number of pieces of the data to be searched and counted for the respective piece of classification data and based on the respective piece of classification data to determine a position for the respective piece of classification data such that pieces of classification data having similar content are displayed near each other, and the display data generation unit generates the data such that the number of pieces of the relevant data is displayed at a position associated with the classification data based on the positional data.