摘要 |
A retrieval apparatus is capable of simultaneously executing keyword retrieval and semantic retrieval of information. The retrieval apparatus includes an input for inputting a request-text for retrieval, a word dictionary for storing words together with corresponding word vectors in n-vector space, a database containing a plurality of data including at least a word, word extracting structure for extracting a word in the request-text by using the word dictionary, vector generating structure for generating a request-text vector from the request-text by using the word dictionary and the word extracting structure, vector retrieving structure for determining semantic similarity of each data vector to the request-text vector, keyword retrieving structure for searching data containing a word corresponding to that in the request-text by using the word extracting structure and extended retrieving structure for retrieving data adapted to the request-text on the basis of the semantic similarity of the data vector to the request-text vector and the number of the words commonly included in the data and the request-text.
|