< Blog Posts />

understanding-apache-lucene-part-5.md

>Understanding Apache Lucene - IndexWriter, Flushes, Commits, Updates, Deletes, and Near-Real-Time Search (Part 5)

# April 13, 2026

A systems-level deep dive into Lucene's write path: how IndexWriter buffers changes, creates segments, handles updates and deletes, distinguishes flush from commit, and enables near-real-time visibility.

<lucene/><java/><search/><indexwriter/><segments/><commit/><near-real-time/><indexing/>
understanding-apache-lucene-part-4.md

>Understanding Apache Lucene - The Analysis Pipeline, Analyzer Design, and Index-Time vs Query-Time Semantics (Part 4)

# April 13, 2026

A systems-level deep dive into Lucene analysis: char filters, tokenizers, token filters, token metadata, analyzer design trade-offs, and why index-time and query-time analysis must be aligned.

<lucene/><java/><search/><analysis/><analyzers/><tokenization/><text-processing/><information-retrieval/>
understanding-apache-lucene-part-3.md

>Understanding Apache Lucene - Documents, Fields, Stored Values, DocValues, and Points (Part 3)

# April 12, 2026

A deeper look at Lucene document modeling: how to represent one logical record with multiple fields, when to use TextField vs StringField, and how stored fields, DocValues, and point fields support different query patterns.

<lucene/><java/><search/><document-modeling/><field-types/><docvalues/><points/><information-retrieval/>
understanding-apache-lucene-part-2.md

>Understanding Apache Lucene - The Inverted Index, Postings, and Query-Time Mechanics (Part 2)

# April 12, 2026

A deep dive into Lucene's inverted index: term dictionaries, postings, positions, offsets, field separation, phrase queries, skip data, and why these structures make search fast.

<lucene/><java/><search/><inverted-index/><postings/><query-processing/><information-retrieval/><architecture/>
understanding-apache-lucene-part-1.md

>Understanding Apache Lucene - Indexing, Analysis, and Architecture (Part 1)

# April 25, 2025

Dive into Apache Lucene's architecture, indexing and searching pipelines, document modeling, field types, and the analysis pipeline. This is the first part of a multi-part series on mastering Lucene.

<lucene/><java/><search/><indexing/><full-text-search/><architecture/><analysis/><tokenization/><text-processing/>