Annotative Indexing

Authors

DOI:

https://doi.org/10.54195/irrj.19910

Keywords:

search, indexing, inverted indexes, minimal-interval semantics

Abstract

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

Download data is not yet available.

Downloads

Published

2025-05-26

Issue

Section

Articles

How to Cite

Clarke, C. (2025). Annotative Indexing. Information Retrieval Research, 1(1), 109-136. https://doi.org/10.54195/irrj.19910