Patent ID: 9146999
Filing Date: 2015-09-29
Classification: G06F

Abstract:
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.