1. A data processing apparatus for searching information based on an input query word, comprising:
- first search means for determining a query keyword on the basis of the input query word, and searching the information by comparing the query keyword with a content keyword expressing a content of the information, wherein the content keyword is stored in association with the information;
- second search means for determining a feature amount corresponding to the input query word, and searching the information by comparing the determined feature amount with a feature amount extracted from the information; and
- generation means for generating search result information based on both results obtained by said first and second search means; and
- acquisition means for acquiring a contrary associative word indicating an antithetic concept of the input query word,
- wherein said first search means lowers a search matching level of an image found by search using the contrary associative word acquired by said acquisition means.
2. The apparatus according to claim 1, further comprising:
- an associative word dictionary in which index words and associative words associated with the index words are registered in correspondence with each other,
- wherein said first search means determines as query keywords the input query word and an associative word found by searching said associative word dictionary using the input query word.
3. The apparatus according to claim 2, wherein said associative word dictionary registers an association strength indicating an association relationship strength between each associative word and index word,
- wherein said first search means obtains a search matching level of each information found by search on the basis of the association strength of each associative word.
4. The apparatus according to claim 1, further composing:
- a representative pattern dictionary for corresponding representative patterns in units of pairs of input query words and associative words,
- wherein said second search means searches said representative pattern dictionary to acquire a corresponding pattern using a combination of an input query word and an associative word, and searches information on the basis of a feature amount of the acquired representative pattern.
5. The apparatus according to claim 1, wherein the information is image information, and the feature amount is a physical image feature amount obtained by analyzing the image information.
6. The apparatus according to claim 5, wherein the feature amount includes at least one of color scheme information, composition information, and shape information of an image.
7. A data processing apparatus implemented information search method for searching information based on an input query word, comprising:
- a first search step of determining a query keyword on the basis of the input query word, and searching the information by comparing the query keyword with a content keyword expressing a content of the information, wherein the content keyword is stored in association with the information;
- a second search step of determining a feature amount of a pattern corresponding to the input query word, and searching the information by comparing the determined feature amount with a feature amount extracted from the information; and
- a generation step of generating search result information based on both results obtained in the first and second search steps; and
- an acquisition step of acquiring a contrary associative word indicating an antithetic concept of the input query word,
- wherein said first search step lowers a search matching level of an image found by search using the contrary associative word acquired in said acquisition step.
8. The method according to claim 7, further comprising:
- an associative word dictionary in which index words and associative words associated with the index words are registered in correspondence with each other,
- wherein the first search step includes the step of determining as query keyword the input query word and an associative word found by searching said associative word dictionary using the input query word.
9. The method according to claim 8, further comprising:
- a representative pattern dictionary for corresponding representative patterns in units of pairs of input query words and associative words,
- wherein the second search step includes searching said representative pattern dictionary to acquire a corresponding pattern using a combination of an input query word and an associative word, and searching information on the basis of a feature amount of the acquired representative pattern.
10. The method according to claim 7, wherein said associative word dictionary registers an association strength indicating an association relationship strength between each associative word and index word,
- wherein the first step includes obtaining a search matching level of each information found by the search on the basis of the association strength of each associative word.
11. The method according to claim 7, wherein the information is image information, and the feature amount is a physical image feature amount obtained by analyzing the image information.
12. The method according to claim 11, wherein the feature amount includes at least one of color scheme information, composition information, and shape information of an image.
13. A computer readable memory for storing a computer program for searching information based on an input query word, the computer program comprising:
- code for a first search step to determine a query keyword on the basis of the input query word, and to search information by comparing the query keyword with a content keyword expressing a content of the information, wherein the content keyword is stored in association with the information;
- code for a second search step to determine a feature amount corresponding to the input query word, and to search information by comparing the determined feature amount with a feature amount extracted from the information; and
- code for a generation step to generate search result information based on the results obtained in the first and second search step; and
- code for an acquisition step to acquire a contrary associative word indicating an antithetic concept of the input query word,
- wherein said first search means lowers a search matching level of an image found by search using the contrary associative word acquired in said acquisition step.