The 40-year-old data structure behind every search engine — and the sparse half of modern RAG. Posting lists, segments, BM25 scoring, and Lucene to Elasticsearch.