Search keyword improvement apparatus, server and method
First Claim
1. A search keyword improvement apparatus comprising:
- a computer;
a history accumulation unit resident on the computer to accumulate first documents or indexes which correspond to the first documents and first search target identification information items which correspond to first search targets associated with keywords for searching, the first documents or the indexes and the first search target identification information items being in relationship to each other on the history accumulation unit, the first search target identification information items being used to search the first documents or indexes;
an additional keyword candidate extraction unit resident on the computer to extract a word, as a first additional keyword candidate from a new document included in the first documents or indexes;
if the new document and a new search target identification information item, which is used to search the new document, are accumulated in the history accumulation unit, then the additional keyword candidate extraction unit extracts the first additional keyword candidate when a computed statistical score for the first additional keyword candidate is greater than a preset threshold value so that a number of times of appearance of the first additional keyword candidate in the new document is greater than number of times of appearance of the first additional keyword candidate in each of the first documents or indexes other than new document;
an additional keyword accumulation unit resident on the computer to accumulate additional keywords different from the first additional keyword candidate and second search target identification information items corresponding to the additional keywords;
an additional keyword candidate holding unit resident on the computer to store additional keyword candidates including the first additional keyword candidate and different from the additional keywords and a third search target identification information item corresponding to the first additional keyword candidate;
a search query generation unit resident on the computer to generate a first search query based on an input keyword, a second search target associated with the input keyword, and one of the additional keywords which corresponds to a fourth search target identification information item corresponding to the second search target, and configured to generate a second search query based on the input keyword, the second search target, and the first additional keyword candidate which corresponds to the fourth search target identification information item;
a search result list generating unit resident on the computer to generate a first search result list including search results corresponding to the first search query and the second search query;
a first selection unit resident on the computer to select a second document as a desired search result from the first search result list; and
an additional keyword updating unit resident on the computer to move, to the additional keyword accumulation unit, the first additional keyword candidate and the third search target identification information item, if the first selection unit selects the desired search result from a second search result list corresponding to the second search query, the second search result list being included in the first search result list.
1 Assignment
0 Petitions
Accused Products
Abstract
A search keyword improvement apparatus includes a unit extracting a word as an additional keyword candidate from a new document, number of times of appearance of the word in the new document being greater than number of times of appearance of the word in each of a first documents except for the new document, if the new document and a new search target identification information item which is used to search the new document are accumulated, a unit generating a first search query based on an input keyword, a second search target associated with the input keyword, and one of the additional keywords, and generating a second search query, a unit moving the additional keyword candidate and the third search target identification information item, if the desired search result is selected from a third search result list corresponding to the second search query.
25 Citations
13 Claims
-
1. A search keyword improvement apparatus comprising:
-
a computer; a history accumulation unit resident on the computer to accumulate first documents or indexes which correspond to the first documents and first search target identification information items which correspond to first search targets associated with keywords for searching, the first documents or the indexes and the first search target identification information items being in relationship to each other on the history accumulation unit, the first search target identification information items being used to search the first documents or indexes; an additional keyword candidate extraction unit resident on the computer to extract a word, as a first additional keyword candidate from a new document included in the first documents or indexes; if the new document and a new search target identification information item, which is used to search the new document, are accumulated in the history accumulation unit, then the additional keyword candidate extraction unit extracts the first additional keyword candidate when a computed statistical score for the first additional keyword candidate is greater than a preset threshold value so that a number of times of appearance of the first additional keyword candidate in the new document is greater than number of times of appearance of the first additional keyword candidate in each of the first documents or indexes other than new document; an additional keyword accumulation unit resident on the computer to accumulate additional keywords different from the first additional keyword candidate and second search target identification information items corresponding to the additional keywords; an additional keyword candidate holding unit resident on the computer to store additional keyword candidates including the first additional keyword candidate and different from the additional keywords and a third search target identification information item corresponding to the first additional keyword candidate; a search query generation unit resident on the computer to generate a first search query based on an input keyword, a second search target associated with the input keyword, and one of the additional keywords which corresponds to a fourth search target identification information item corresponding to the second search target, and configured to generate a second search query based on the input keyword, the second search target, and the first additional keyword candidate which corresponds to the fourth search target identification information item; a search result list generating unit resident on the computer to generate a first search result list including search results corresponding to the first search query and the second search query; a first selection unit resident on the computer to select a second document as a desired search result from the first search result list; and an additional keyword updating unit resident on the computer to move, to the additional keyword accumulation unit, the first additional keyword candidate and the third search target identification information item, if the first selection unit selects the desired search result from a second search result list corresponding to the second search query, the second search result list being included in the first search result list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server apparatus comprising:
-
a server; a history accumulation unit resident on the server to accumulate first documents selected as desired search results from a search result list formed of search results, and search target identification information items which correspond to search targets associated with keywords for searching, the first documents and the search target identification information items being in relationship to each other on the history accumulation unit, the search target identification information items being used to search the first documents; an additional keyword candidate extraction unit resident on the server to extract a word, as first additional keyword candidate from a new document included in the first documents; if the new document and a new search target identification information item, which is used to search the new document, are accumulated in the history accumulation unit, then the additional keyword candidate extraction unit extracts the first additional keyword candidate when a computed statistical score for the first additional keyword candidate is greater than a preset threshold value so that a number of times of appearance of the first additional keyword candidate in the new document is greater than number of times of appearance of the first additional keyword candidate in each of the first documents other than new document; and an additional keyword candidate holding unit resident on the server to store the first additional keyword candidate and another search target identification information item corresponding to the first additional keyword candidate.
-
-
12. A search keyword improvement method comprising:
-
preparing a history accumulation unit configured to accumulate first documents or indexes which correspond to the first documents and first search target identification information items which correspond to first search targets associated with keywords for searching, the first documents or the indexes and the first search target identification information items being in relationship to each other on the history accumulation unit, the first search target identification information items being used to search the first documents or indexes; extracting a word as first additional keyword candidate from a new document included in the first documents or indexes;
if the new document and a new search target identification information item, which is used to search the new document, are accumulated in the history accumulation unit, then extracting the first additional key word candidate when a computed statistical score for the first additional keyword candidate is greater than a preset threshold value so that a number of times of appearance of the first additional keyword candidate in the new document is greater than a number of times of appearance of the first additional keyword candidate in each of the first documents or indexes other than the new document;preparing an additional keyword accumulation unit configured to accumulate additional keywords different from the first additional keyword candidate and second search target identification information items corresponding to the additional keywords; storing in a storage unit additional keyword candidates including the first additional keyword candidate and different from the additional keywords and a third search target identification information item corresponding to the first additional keyword candidate; generating a first search query based on an input keyword, a second search target associated with the input keyword, and one of the additional keywords which corresponds to a fourth search target identification information item corresponding to the second search target; generating a second search query based on the input keyword, the second search target, and the first additional keyword candidate which corresponds to the fourth search target identification information item; generating a first search result list including search results corresponding to the first query and the second query; selecting a second document as a desired search result from the first search result list; and moving, to the additional keyword accumulation unit, the first additional keyword candidate and the third search target identification information item, if the first selection unit selects the desired search result from a second search result list corresponding to the second search query, the second search result list being included in the first search result list.
-
-
13. A method comprising:
-
preparing a history accumulation unit configured to accumulate first documents selected as desired search results from a search result list formed of search results, and search target identification information items which correspond to search targets associated with keywords for searching, the first documents and the search target identification information items being in relationship to each other on the history accumulation unit, the search target identification information items being used to search the first documents; extracting a word, as first additional keyword candidate from a new document included in the first documents;
if the new document and a new search target identification information item, which is used to search the new document, are accumulated in the history accumulation unit, then extracting the first additional key word candidate when a computed statistical score for the first additional keyword candidate is greater than a preset threshold value so that a number of times of appearance of the first additional keyword candidate in the new document is greater than a number of times of appearance of the first additional keyword candidate in each of the first documents other than the new document; andstoring in a storage unit the additional keyword candidates including the first additional keyword candidate and different from the additional keywords and another search target identification information item corresponding to the first additional keyword candidate.
-
Specification