Annotative Indexing
DOI:
https://doi.org/10.54195/irrj.19910Keywords:
search, indexing, inverted indexes, minimal-interval semanticsAbstract
This paper introduces annotative indexing, a novel framework that unifies and generalizes traditional inverted indexes, column stores, object stores, and graph databases. As a result, annotative indexing can provide the underlying indexing framework for databases that support knowledge graphs, entity retrieval, semi-structured data, and ranked retrieval. While we primarily focus on human language data in the form of text, annotative indexing is sufficiently general to support a range of other data types, and we provide examples of SQL-like queries over a JSON store that includes numbers and dates. Taking advantage of the flexibility of annotative indexing, we also demonstrate a fully dynamic annotative index incorporating support for ACID properties of transactions with hundreds of multiple concurrent readers and writers.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Charles Clarke (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.
CC-BY 4.0