File search system, file search device and file search method
AssigneeSeiko Epson Corporation
InventorTetsuaki Otsuki
Life of this patent
Estimating the term…
Abstract
A file search system includes : a file analyze device including: a character string identifying unit; a first calculating unit; a second calculating unit; an analyzing unit; an output unit; and a file search device including a first obtaining unit; a second obtaining unit; an index storage unit; a file identifying unit; a ranking unit; and a notifying unit.
Claims10
A file search system, comprising:
- a file analyze device, and
- a file search device, wherein
- the file analyze device includes:
- a first processor, and
- a first memory, wherein
- the first processor is configured to identify a character string included in a file and mode of displaying the character string, the file being included in a file group, the file group including a plurality of files;
- each of the plurality of files including a plurality of characters;
- the first processor is further configured to calculate, for each character string included in each of the plurality of files, a first weight information, the first weight information showing peculiarity of the mode of displaying the character string compared with other character strings included in the file and being calculated on the basis of the identified character string and the identified mode;
- the first processor is further configured to calculate, for each character string included in each of the plurality of files, a second weight information, the second weight information showing peculiarity of the mode of displaying the character string compared with the character strings included in other files of the file group and being calculated on the basis of the identified character string and the identified mode;
- the first processor is configured to calculate a parameter using the first weight information and the second weight information, for each character string included in the plurality of the files;
- and
- the first processor is configured to output a matrix that enables to refer a parameter for a file or for a character string, the matrix including a plurality of elements, each of the elements being the calculated parameter;
- and
- the file search device includes:
- a second processor, and
- a second memory, wherein
- the second processor is configured to obtain the matrix output from the file analyze device;
- the second processor is further configured to obtain a target character string, the target character string being a character string to be searched;
- the second processor is further configured to store in the second memory an index describing character strings included in the plurality of files;
- the second processor is further configured to identify a file including a character string corresponding to the obtained target character string, by using the index stored in the second memory;
- the second processor is further configured to rank the plurality of files on the basis of the parameters of the character string corresponding to the target character string if the second processor identifies a plurality of files includes the character string corresponding to the target character string, with reference to the obtained matrix;
- and
- the second processor is further configured to notify a search result including at least a part of the identified file, the search result being ranked by the second processor.
A file search method in a file search system including a file analyze device and a file search device, the file analyze device including a control unit, the file search device including a control unit and a storage unit, the method comprising:
- identifying, by the control unit of the file analyze device, a character string included in a file and mode of displaying the character string, the file being included in a file group, the file group including a plurality of files;
- each of the plurality of files including a plurality of characters;
- calculating, by the control unit of the file analyze device, for each character string included in each of the plurality of files, a first weight information, the first weight information showing peculiarity of the mode of displaying the character string compared with other character strings included in the file and being calculated on the basis of the character string and the identified mode;
- calculating, by the control unit of the file analyze device, for each character string included in each of the plurality of files, a second weight information, the second weight information showing peculiarity of the mode of displaying the character string compared with the character strings included in other files of the file group and being calculated on the basis of the character string and the identified mode;
- calculating, by the control unit of the file analyze device, a parameter using the first weight information and the second weight information, for each character string included in the plurality of the files;
- outputting, by the control unit of the file analyze device, a matrix that enables to refer a parameter for a file or for a character string, the matrix including a plurality of elements, each of the elements being the calculated parameter;
- obtaining, by the control unit of the file search device, the matrix output by the output unit;
- obtaining, by the control unit of the file search device, a target character string, the target character string being a character string to be searched;
- storing, by the control unit of the file search device in the storage unit, an index describing character strings included in the plurality of files;
- identifying, by the control unit of the file search device, a file including a character string corresponding to the target character string obtained by the second obtaining unit, by using the index stored in the index storage unit;
- ranking, by the control unit of the file search device, the plurality of files on the basis of the parameters of the character string corresponding to the target character string if a plurality of files are identified to include the character string corresponding to the target character string, with reference to the obtained matrix;
- and
- notifying a search result including at least a part of the identified plurality of files, the search result being ranked.
Dependencies are inferred from the claim text.