A parallel integrated index for spatio-temporal textual search using Tries
dc.contributor.advisor | Nickerson, Bradford | |
dc.contributor.advisor | Ray, Suprio | |
dc.contributor.author | Arseneau, Yoann S. M. | |
dc.date.accessioned | 2023-03-01T16:39:58Z | |
dc.date.available | 2023-03-01T16:39:58Z | |
dc.date.issued | 2019 | |
dc.date.updated | 2023-03-01T15:02:58Z | |
dc.description.abstract | The proliferation of location-enabled devices and the increasing use of social media platforms is producing a deluge of multi-dimensional data. Novel index structures are needed to efficiently process massive amounts of geotagged data, and to promptly answer queries with textual, spatial, and temporal components. Existing approaches to spatio-textual data processing either use separate spatial and textual indices, or a combined index that integrates an inverted index with a tree data structure, such as an R-tree or Quadtree. These approaches, however, do not integrate temporal, spatial, and textual data together. We propose a novel integrated index called Spatio-temporal Textual Interleaved Trie (STILT), which unifies spatial, textual, and temporal components within a single structure. STILT is a multi-dimensional binary-trie-based index that interleaves text, location, and time data in a space-efficient manner. It supports dynamic and parallel indexing as well as concurrent searching. With extensive evaluation we demonstrate that STILT is significantly faster than the state-of-the-art approaches in terms of index construction time and query latency. | |
dc.description.copyright | © Yoann S. M. Arseneau, 2019 | |
dc.format | text/xml | |
dc.format.extent | xii, 55 pages | |
dc.format.medium | electronic | |
dc.identifier.uri | https://unbscholar.lib.unb.ca/handle/1882/14295 | |
dc.language.iso | en_CA | |
dc.publisher | University of New Brunswick | |
dc.rights | http://purl.org/coar/access_right/c_abf2 | |
dc.subject.discipline | Computer Science | |
dc.title | A parallel integrated index for spatio-temporal textual search using Tries | |
dc.type | master thesis | |
thesis.degree.discipline | Computer Science | |
thesis.degree.fullname | Master of Computer Science | |
thesis.degree.grantor | University of New Brunswick | |
thesis.degree.level | masters | |
thesis.degree.name | M.C.S. |
Files
Original bundle
1 - 1 of 1