Search processing method and apparatus
AssigneeFujitsu Limited
InventorsTomoya IWAKURA, Seishi Okamoto
Life of this patent
Estimating the term…
Abstract
By carrying out search by a search keyword inputted by a searcher, an initial search result is obtained. On the other hand, extended search keywords associated with the search keyword are extracted to count the number of pertinent keywords or appearance frequency in the initial search result. Then, when the number of pertinent documents or appearance frequency is equal to or less than a predetermined value (including 0), the extended search keyword is adopted, and by carrying out search by the search keyword and adopted extended search keyword, extended search results are obtained. Then, the initial search result and extended search results are shown to the searcher.
Claims7
A non-transitory computer-readable storage medium storing a search processing program for causing a computer to execute a process comprising:
- receiving a search keyword;
- causing a search engine to search a database storing data concerning documents by the received search keyword;
- obtaining an initial search result including text data of at least one portion of pertinent documents from the search engine;
- extracting extended search keywords associated with the received search keyword from an extended search keyword storage unit storing extended search keywords in association with each keyword;
- searching the initial search result by each of the extracted extended search keywords to count the number of pertinent documents or appearance frequency for each of the extracted extended search keywords;
- causing the search engine to search the database by a combination of the received search keyword and either of each of a top predetermined number of extended search keywords in an ascending order of the number of pertinent documents or the appearance frequency among the extended search keywords and each of the received search keywords whose number of pertinent documents or appearance frequency is equal to or greater than a predetermined value;
- obtaining extended search results including text data of at least one portion of pertinent documents from the search engine;
- and
- outputting at least one portion of the initial search result and at least one portion of the extended search results.
A search processing method, comprising:
- receiving, by a computer, a search keyword;
- causing, by the computer, a search engine to search a database storing data concerning documents by the received search keyword;
- obtaining, by the computer, an initial search result including text data of at least one portion of pertinent documents from the search engine;
- extracting, by the computer, extended search keywords associated with the received search keyword from an extended search keyword storage unit storing extended search keywords in association with each keyword;
- searching, by the computer, the initial search result by each of the extracted extended search keywords to count the number of pertinent documents or appearance frequency for each of the extracted extended search keywords;
- causing, by the computer, the search engine to search the database by a combination of the received search keyword and either of each of a top predetermined number of extended search keywords in an ascending order of the number of pertinent documents or the appearance frequency among the extended search keywords and each of the received search keywords whose number of pertinent documents or appearance frequency is equal to or greater than a predetermined value;
- obtaining, by the computer, extended search results including text data of at least one portion of pertinent documents from the search engine;
- and
- outputting, by the computer, at least one portion of the initial search result and at least one portion of the extended search results.
A search processing apparatus, comprising:
- a first unit that receives a search keyword;
- a second unit that causes a search engine to search a database storing data concerning documents by the received search keyword, and obtains an initial search result including text data of at least one portion of pertinent documents from the search engine;
- an extended search keyword storage unit storing extended search keywords in association with each keyword;
- a third unit that extracts extended search keywords associated with the received search keyword from the extended search keyword storage unit;
- and
- a fourth unit that searches the initial search result by each of the extracted extended search keywords to count the number of pertinent documents or appearance frequency for each of the extracted extended search keywords, and
- wherein the second unit causes the search engine to search the database by a combination of the received search keyword and either of each of a top predetermined number of extended search keywords in an ascending order of the number of pertinent documents or the appearance frequency among the extended search keywords and each of the received search keywords whose number of pertinent documents or appearance frequency is equal to or greater than a predetermined value, and obtains extended search results including text data of at least one portion of pertinent documents from the search engine, and
- the first unit outputs at least one portion of the initial search result and at least one portion of the extended search results.
Dependencies are inferred from the claim text.