Fast text searching for regular expressions or automaton searching on tries

被引:68
|
作者
BaezaYates, RA [1 ]
Gonnet, GH [1 ]
机构
[1] ETH ZURICH, CH-8093 ZURICH, SWITZERLAND
关键词
digital trees; finite automata; regular expressions; text searching;
D O I
10.1145/235809.235810
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present algorithms for efficient searching of regular expressions on preprocessed text, using a Patricia tree as a logical model for the index. We obtain searching algorithms that run in logarithmic expected time in the size of the text for a wide subclass of regular expressions, and in sublinear expected time for any regular expression. This is the first such algorithm to be found with this complexity.
引用
收藏
页码:915 / 936
页数:22
相关论文
共 50 条
  • [11] Searching beyond text: Issues with multimedia searching
    Notess, GR
    ONLINE, 2000, 24 (05): : 61 - 63
  • [12] Edge searching and fast searching with constraints
    Wang, Lusheng
    Yang, Boting
    THEORETICAL COMPUTER SCIENCE, 2024, 991
  • [13] FREE TEXT SEARCHING
    SHARP, JR
    JOURNAL OF DOCUMENTATION, 1991, 47 (02) : 195 - 196
  • [14] TARA:: An algorithm for fast searching patterns on text files of multiple
    Kulekci, M. Oguzhan
    2007 22ND INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2007, : 136 - 141
  • [15] Is searching full text more effective than searching abstracts?
    Jimmy Lin
    BMC Bioinformatics, 10
  • [16] Is searching full text more effective than searching abstracts?
    Lin, Jimmy
    BMC BIOINFORMATICS, 2009, 10
  • [17] FREE-TEXT SEARCHING INFERIOR TO CONTROLLED VOCABULARY SEARCHING
    LAMBERT, N
    DATABASE, 1992, 15 (02): : 5 - 5
  • [18] THE EFFECTIVENESS OF A SEARCHING THESAURUS IN FREE-TEXT SEARCHING IN A FULL-TEXT DATABASE
    KRISTENSEN, J
    JARVELIN, K
    INTERNATIONAL CLASSIFICATION, 1990, 17 (02): : 77 - 84
  • [19] Searching for FAST pulsars
    McLaughlin, M
    Cordes, JM
    Arzoumanian, Z
    PULSAR ASTRONOMY - 2000 AND BEYOND: IAU COLLOQUIUM 177, 2000, 202 : 41 - 42
  • [20] FAST STRING SEARCHING
    HUME, A
    SUNDAY, D
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (11): : 1221 - 1248