Dynamic dictionary matching using inverted lists
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This paper proposes a new solution to the problem of dynamic dictionary matching. It employs inverted lists as data structures accommodating string patterns. The new solution takes (1) O(|P|) time for preprocessing, where |P| is a sum of the length of all patterns in set of pattern P; (2) O(|p|) time for insertion or deletion, where |p| is the length of pattern to be inserted or deleted; and (3) a search O(|t|+locc) time, where |t| is the length of input text and locc is the number of occurrences of matching between a character in the input text and in the inverted list.
Description
Keywords
Dictionary matching, Inverted list, Multiple string matching, Pattern, Trie
Citation
Proceedings of the 3rd IASTED International Conference on Advances in Computer Science and Technology Acst 2007, 397-401, 2007
