1. An information search apparatus for searching information, comprising: first search means for determining a first matching level between an input query keyword and a content keyword associated with information stored in a database, wherein the content keyword expresses a content of the information; acquiring means for acquiring a query image corresponding to the input query keyword from a pattern dictionary that is a word/sensory pattern correspondence holding unit; second search means for determining a second matching level between a feature amount of the query image and a feature amount corresponding to information stored in a database; weight input means for inputting a first weight for the first matching level and a second weight for the second matching level to prioritize said first search means or said second search means; and integration means for integrating the first matching level weighted by the first weight and the second matching level weighted by the second weight.