Dynamic dictionary matching using inverted lists

Loading...
Thumbnail Image

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

Collections

Endorsement

Review

Supplemented By

Referenced By