Invention Grant
US08407245B2 Efficient string pattern matching for large pattern sets 有权
针对大型图案集的高效字符串模式匹配

Efficient string pattern matching for large pattern sets
Abstract:
A string matching system is described herein that provides for very fast and efficient pattern matching against large sets of certain types of pattern strings. If a set of pattern strings is comprised of strings that can be logically divided into segments, these pattern strings can be stored efficiently in a tree-like data structure, segment by segment, storing pattern-match syntax segments separately from literal string segments. After segmentation, individual match candidate strings are compared, segment by segment, against elements in the tree. The system uses a data structure that is conceptually a combination of a tree and a hash table. Using a hash table to implement the branching elements at each level in the tree contributes to quick matching speed at each level. By consistently separating strings into segments, the system can also share storage locations for like elements in the data structure.
Public/Granted literature
Information query
Patent Agency Ranking
0/0