"Temporal JSON Keyword Search" by Curtis Dyreson, Amani Shatnawi et al.
 

Document Type

Article

Journal/Book Title/Conference

Proceedings of the ACM on Management of Data

Volume

2

Issue

3

Publisher

Association for Computing Machinery

Publication Date

5-30-2024

Journal Article Version

Version of Record

First Page

1

Last Page

27

Creative Commons License

Creative Commons Attribution 4.0 License
This work is licensed under a Creative Commons Attribution 4.0 License.

Abstract

JSON keyword search searches the current versions of documents in a collection. However, JSON documents change over time due to edits. Some applications, such as data forensics and auditing, need to search past versions of documents and for changes to documents. This paper introduces a system called Temporal JSON Keyword Search (Tjks) for search in a collection of JSON documents that vary over time. Tjks lets users control which temporal slice, or part of the history, can be searched using a temporal search semantics; we support both of the major temporal semantics: sequenced and nonsequenced search. This paper presents the semantics of temporal JSON keyword search, discusses an efficient implementation, and evaluates the implementation. Our extensions are largely orthogonal to specific keyword search techniques, so this research provides a blueprint for extending keyword search to include time and potentially other kinds of metadata.

Plum Print visual indicator of research metrics
PlumX Metrics
  • Citations
    • Citation Indexes: 1
  • Usage
    • Downloads: 21
  • Captures
    • Readers: 3
see details

Share

COinS