Search device, method and program recording medium
AssigneeNEC Corporation
InventorShoji Nishimura
Life of this patent
Estimating the term…
Abstract
To provide search results to be presented in accordance with changes in the state of search performed by a user. A search device includes: a search means that searches a storage means storing records for records that match an input search condition to not less than a set relevance level and outputs search results; and a specificity inference means that, when a user operation is input after the search means has output search results corresponding to a first search condition, infers whether or not specificity of the search results is acceptable on the basis of the user operation, and, when the specificity is inferred to be acceptable, raises a relevance level that the search means uses.
Claims6
A search device comprising:
- at least one memory that stores instructions and records, the records including at least one of image data or a moving picture;
- and
- at least one processor configured to process the instructions to:
- receive a first user input corresponding to a first search condition;
- search the at least one memory using the first search condition and output search results corresponding to records that satisfy a set relevance level, wherein the set relevance level indicates a closeness or a similarity of the records to the first search condition, and the records are records whose closeness or similarities to the first search condition are not less than the set relevance level;
- receive a second user input corresponding to a second search condition after the outputting of the search results corresponding to the first search condition, wherein the second search condition comprises replacing, by a user, a portion of the first search condition with data in a record included in the outputted search results;
- prior to searching using the second search condition, determine whether a range of values of the outputted search results is narrowed based on the second search condition;
- in response to a determination that the range of values of the outputted search results being narrowed based on the second search condition, raise a relevance level that is to be used in a subsequent new search with the second search condition, wherein the raised relevance level that is to be used in the subsequent new search with the second search condition indicates a record closeness or a similarity to the second search condition;
- conduct the subsequent new search by searching the at least one memory using the second search condition, and extracting records whose closeness or similarities to the second search condition are not less than the raised relevance level;
- and
- output a search result corresponding to the extracted records.
A search method comprising:
- receiving a first user input corresponding to a first search condition;
- searching at least one memory, using the first search condition, to find records that match the first search condition within a set relevance level and outputting search results corresponding to the found records, wherein the records include at least one of image data or a moving picture, the set relevance level indicates a closeness or a similarity of the found records to the first search condition, and the found records are records whose closeness or similarities to the first search condition are not less than the set relevance level;
- receiving a second user input corresponding to a second search condition after the outputting of the search results corresponding to the first search condition, wherein the second search condition comprises replacing, by a user, a portion of the first search condition with data in a record included in the outputted search results;
- prior to searching using the second search condition, determining whether a range of values of the outputted search results is narrowed based on the second search condition;
- in response to determining that the range of values of the outputted search results being narrowed based on the second search condition, raising a relevance level that is to be used in a subsequent new search with the second search condition, wherein the raised relevance level that is to be used in the subsequent new search with the second search condition indicates a record closeness or a similarity to the second search condition;
- conducting the subsequent new search by searching the at least one memory using the second search condition, and extracting records whose closeness or similarities to the second search condition are not less than the raised relevance level;
- and
- outputting a search result corresponding to the extracted records.
A non-transitory computer-readable recording medium storing computer program code that, when executed by a computer, causes the computer to:
- receive a first user input corresponding to a first search condition;
- search at least one memory, using the first search condition, to find records that match the first search condition within a set relevance level and output search results corresponding to records that satisfy the set relevance level, wherein the records include at least one of image data or a moving picture, the set relevance level indicates a closeness or a similarity of the records to the first search condition, and the records are records whose closeness or similarities to the first search condition are not less than the set relevance level;
- receive a second user input corresponding to a second search condition after outputting of the search results corresponding to the first search condition, wherein the second search condition comprises replacing, by a user, a portion of the first search condition with data in a record included in the outputted search results;
- prior to searching using the second search condition, determine whether a range of values of the outputted search results is narrowed based on the second search condition;
- based on the range of values of the outputted search results being narrowed based on the second search condition, raise a relevance level that is used for a subsequent new search with the second search condition, wherein the raised relevance level that is to be used in the subsequent new search with the second search condition indicates closeness or a similarity to the second search condition;
- search the at least one memory using the second search condition, and extract records whose closeness or similarities to the second search condition are not less than the raised relevance level;
- and
- output a search result corresponding to the extracted records.
Dependencies are inferred from the claim text.