Patent ID: 7716195

Claim:
A search method, comprising: receiving a string; when there is no division symbol in the string, dividing the string to generate at least one string fragment set having at least a first and a second fragment, wherein the string is divided at all positions within the string when the string has at least three letters; searching and retrieving at least a first record conforming to the string fragment set, in which a first data block of the first record includes the first fragment, wherein the first fragment matches any portion of content from the second character to the last character of the first data block, and a second data block of the first record includes the second fragment, wherein the second fragment matches any portion of content from the second character to the last character of the second data block; and searching and retrieving at least a second record conforming to the string fragment set, in which a first data block of the second record includes the second fragment, wherein the second fragment matches any portion of content from the second character to the last character of the first data block, and a second data block of the second record includes the first fragment, wherein the first fragment matches any portion of content from the second character to the last character of the second data block.