Orthogonal range searching for text indexing
From MaRDI portal
Abstract: Text indexing, the problem in which one desires to preprocess a (usually large) text for future (shorter) queries, has been researched ever since the suffix tree was invented in the early 70's. With textual data continuing to increase and with changes in the way it is accessed, new data structures and new algorithmic methods are continuously required. Therefore, text indexing is of utmost importance and is a very active research domain. Orthogonal range searching, classically associated with the computational geometry community, is one of the tools that has increasingly become important for various text indexing applications. Initially, in the mid 90's there were a couple of results recognizing this connection. In the last few years we have seen an increase in use of this method and are reaching a deeper understanding of the range searching uses for text indexing. In this monograph we survey some of these results.
Recommendations
- Succinct Orthogonal Range Search Structures on a Grid with Applications to Text Indexing
- Compressed Suffix Arrays and Suffix Trees with Applications to Text Indexing and String Matching
- Range Non-overlapping Indexing and Successive List Indexing
- Compressed suffix arrays and suffix trees with applications to text indexing and string matching (extended abstract)
- Improved Dynamic Text Indexing
Cites work
- A faster grammar-based self-index
- A Functional Approach to Data Structures and Its Use in Multidimensional Searching
- A linear lower bound on index size for text retrieval
- A linear size index for approximate pattern matching
- A Space-Economical Suffix Tree Construction Algorithm
- A unifying look at data structures
- A universal algorithm for sequential data compression
- Algorithms on Strings, Trees and Sequences
- Binary jumbled string matching for highly run-length compressible texts
- Compressed property suffix trees
- Compressed representations of sequences and full-text indexes
- Compressed Suffix Arrays and Suffix Trees with Applications to Text Indexing and String Matching
- Cross-document pattern matching
- Data structures for range minimum queries in multidimensional arrays
- Dictionary matching and indexing with errors and don't cares
- Dynamic text and static pattern matching
- Dynamic Text Indexing under String Updates
- Dynamic weighted ancestors
- Efficient text fingerprinting via Parikh mapping
- Errata for ``Faster index for property matching
- Fast Algorithms for Finding Nearest Common Ancestors
- Fast index for approximate string matching
- Fast string matching with k differences
- Faster index for property matching
- Finding patterns in given intervals
- Finding Patterns in Given Intervals
- Forbidden patterns
- Function Matching
- scientific article; zbMATH DE number 432808 (Why is no real title available?)
- scientific article; zbMATH DE number 1182924 (Why is no real title available?)
- scientific article; zbMATH DE number 2079421 (Why is no real title available?)
- scientific article; zbMATH DE number 2119724 (Why is no real title available?)
- scientific article; zbMATH DE number 1438578 (Why is no real title available?)
- Improved algorithms for the range next value problem and applications
- Improved data structures for the orthogonal range successor problem
- Indexing compressed text
- Indexing factors with gaps
- Indexing permutations for binary strings
- Let sleeping files lie: Pattern matching in Z-compressed files.
- Linear work suffix array construction
- Log-logarithmic worst-case range queries are possible in space theta(N)
- Lower bounds for orthogonal range searching: I. The reporting case
- Managing unbounded-length keys in comparison-driven data structures with applications to online indexing
- Membership in Constant Time and Almost-Minimum Space
- Multi-method dispatching: a geometric approach with applications to string matching problems
- On Cartesian Trees and Range Minimum Queries
- On compressing and indexing repetitive sequences
- On position restricted substring searching in succinct space
- On space efficient two dimensional range minimum data structures
- On the sorting-complexity of suffix tree construction
- On-line construction of suffix trees
- Orthogonal range searching on the RAM, revisited
- Parameterized pattern matching: Algorithms and applications
- Persistent predecessor search and orthogonal point location on the word RAM
- Position-Restricted Substring Searching
- Preserving order in a forest in less than logarithmic time and linear space
- Property matching and weighted matching
- Range LCP
- Range Non-overlapping Indexing and Successive List Indexing
- Rank/select operations on large alphabets
- Scaled and permuted string matching
- Self-indexed grammar-based compression
- Sorted range reporting
- Space-Efficient Framework for Top-k String Retrieval Problems
- Space-efficient preprocessing schemes for range minimum queries on static arrays
- Sparse suffix tree construction in small space
- String matching in Lempel-Ziv compressed strings
- Stronger Lempel-Ziv based compressed text indexing
- Substring compression problems
- Substring Range Reporting
- Succinct data structures for flexible text retrieval systems
- Succinct Orthogonal Range Search Structures on a Grid with Applications to Text Indexing
- Succinct representations of binary trees for range minimum queries
- Suffix Arrays: A New Method for On-Line String Searches
- Text Indexing and Dictionary Matching with One Error
- THE COMPLEXITY OF COMPUTING PARTIAL SUMS OFF-LINE
- The Property Suffix Tree with Dynamic Properties
- Top-\(K\) color queries for document retrieval
- Two Dimensional Range Minimum Queries and Fibonacci Lattices
- Two-Dimensional Range Minimum Queries
- Using persistent data structures for adding range restrictions to searching problems
- Wavelet trees for all
Cited in
(13)- Time-space trade-offs for Lempel-Ziv compressed indexing
- Generalized substring compression
- Document retrieval with one wildcard
- Fast string dictionary lookup with one error
- Less space: indexing for queries with wildcards
- Succinct Orthogonal Range Search Structures on a Grid with Applications to Text Indexing
- Spaces, trees, and colors: the algorithmic landscape of document retrieval on sequences
- scientific article; zbMATH DE number 7651193 (Why is no real title available?)
- A linear-space data structure for range-LCP queries in poly-logarithmic time
- Fully Dynamic No-Back-Edge-Traversal Forest via 2D-Range Queries
- Internal pattern matching in small space and applications
- Better indexing for rectangular pattern matching
- Two-dimensional range successor in optimal time and almost linear space
This page was built for publication: Orthogonal range searching for text indexing
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2848980)