BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a functional configuration of an information searching apparatus according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an external appearance of the information searching apparatus according to the present embodiment;
FIG. 3 is a schematic diagram of a data structure of an extended-keyword table;
FIG. 4 is a schematic diagram of a data structure of an evaluation-element table;
FIG. 5 is a schematic diagram of a data structure of a genre table;
FIG. 6 is a schematic diagram of a data structure of a preference table;
FIG. 7A is a schematic diagram for explaining scores given to restaurants;
FIG. 7B is a schematic diagram for explaining an evaluation method for search results;
FIG. 8 is a flowchart of an information searching processing performed by the information searching apparatus 10;
FIG. 9 is a flowchart of a detailed procedure in a special search criteria processing;
FIG. 10 is a schematic diagram of an example of the special search criteria processing;
FIG. 11 is a schematic diagram of search results obtained from the example shown in FIG. 10;
FIG. 12 is a schematic diagram of another example of the special search criteria processing. This example is obtained by deleting a different restrictive portion from the input search criteria that are the same as the input search criteria shown in FIG. 10;
FIG. 13 is a schematic diagram of search results obtained from the example shown in FIG. 12;
FIG. 14 is a flowchart of a detailed procedure in the special search criteria processing during which special search criteria are generated by extending the meaning of a keyword;
FIG. 15 is a schematic diagram of an example of the special search criteria processing during which special search criteria are generated by extending the meaning of a keyword;
FIG. 16 is a schematic diagram of search results obtained from the example shown in FIG. 15;
FIG. 17 is a flowchart of a detailed procedure in the special search criteria processing during which special search criteria are generated by changing the meaning of a keyword;
FIG. 18 is a schematic diagram of an example of the special search criteria processing during which special search criteria are generated by changing the meaning of a keyword;
FIG. 19 is a schematic diagram of search results obtained from the example shown in FIG. 18;
FIG. 20 is a flowchart of a detailed procedure in the special search criteria processing during which a special search is conducted using a search history as a search target range;
FIG. 21 is a schematic diagram of an example of the special search criteria processing (step S104) during which a special search is conducted using a search history as a search target range;
FIG. 22 is a schematic diagram of results of a search conducted by using a search history as a search target range, and also based on special search criteria obtained by extending input search criteria;
FIG. 23 is a flowchart of a detailed procedure in the special search criteria processing during which special search criteria are generated based on a user's preference;
FIG. 24 is a schematic diagram of an example of a processing for generating special search criteria based on a user's preference;
FIG. 25 is a schematic diagram of search results obtained from the example shown in FIG. 24;
FIG. 26 is a flowchart of a detailed procedure in the special search criteria processing during which special search criteria are generated by changing a keyword;
FIG. 27 is a schematic diagram of an example of a processing for generating special search criteria by changing a keyword;
FIG. 28 is a schematic diagram of search results obtained from the example shown in FIG. 27; and
FIG. 29 is a schematic diagram of a hardware configuration of the information searching apparatus according to the present embodiment.