发明名称 |
Search device, search method and recording medium |
摘要 |
A search device comprises a memory device for storing document data containing search target character strings to which delimiting characters are appended at both ends; an acquirer for acquiring keywords; a generator for generating a search character string by appending delimiting characters to both ends of the keywords; a designator for designating appearance positions where those extracted partial strings from the search character string appear in the search target character string of the document data; a determiner for determining the frequency with which partial strings common to the partial strings of the search character string appear with a positional relationship similar to the search character string in the search target character string; an evaluator for evaluating the degree of similarity between the search target character string and the search character string; and an output device for outputting the search target character string. |
申请公布号 |
US9292508(B2) |
申请公布日期 |
2016.03.22 |
申请号 |
US201314137319 |
申请日期 |
2013.12.20 |
申请人 |
CASIO COMPUTER CO., LTD. |
发明人 |
Satoh Katsuhiko |
分类号 |
G06F17/00;G06F17/30 |
主分类号 |
G06F17/00 |
代理机构 |
Holtz, Holtz & Volek PC |
代理人 |
Holtz, Holtz & Volek PC |
主权项 |
1. A search device comprising:
a memory device including a memory area which stores document data containing search target character strings to which delimiting characters are appended at both ends; an acquirer which acquires a keyword; a generator which generates a search character string by appending delimiting characters to both ends of the keyword acquired by the acquirer; a designator which extracts multiple N-gram strings from the search character string generated by the generator and executes a designation process to designate appearance positions where those extracted N-gram strings appear in one of the search target character strings of the document data; a selector for selecting an N-gram contained in the search target character string one at a time; a counter for counting a number of N-grams whose relative positions match when the search target character string and the search character string are compared, based on a position where the selected single N-gram appears, for each single N-gram selected by the selector; an evaluator which evaluates a degree of similarity between the search target character string and the search character string based on a frequency of a count value counted by the counter and a difference in character lengths of the search target character string and the search character string; and an output device which outputs the search target character string based on evaluation results of the evaluator. |
地址 |
Tokyo JP |