摘要 |
<p>A user is enabled to obtain search results desired by the user without changing a search condition even when a sufficient number of search objects do not exist which match all of a plurality of keywords specified as a search condition. A search apparatus divides a plurality of keywords specified as a search condition into two child search conditions, each of which includes at least one keyword. The search apparatus searches for a search object that matches all the keywords specified as the search condition. The search apparatus searches for search objects that match all the keywords included in one of the child search conditions and search objects that match all the keywords included in the other of the child search conditions. The search apparatus extracts combinations of search objects having predetermined relationship to each other from among combinations of any one of search objects found by the one of the child search conditions and any one of search objects found by the other of the child search conditions.</p> |