-
Lucene File Formats Explained
Understanding Lucene's file formats: what each file does, why it matters for performance, and how to inspect them with Luke and CheckIndex.
28th June, 2026 • 8 min readRead More -
Doc Values vs Stored Fields vs Term Vectors
Understanding the three ways Lucene stores field data: stored fields for retrieval, doc values for sorting and aggregations, and term vectors for highlighting and similarity.
27th June, 2026 • 7 min readRead More -
Why Your Database Writes Are So Fast: The LSM-Tree Story
LSM-trees: how they work, why they're used in Cassandra, RocksDB, and more, and the tradeoffs between write performance and read latency.
27th June, 2026 • 18 min readRead More -
Understanding Lucene Segments and Why They Matter
A deep dive into Lucene segments: immutability, merging, and how they shape indexing throughput, query latency, and memory usage.
26th June, 2026 • 12 min readRead More -
How Lucene Handles Deleted Documents
How Lucene handles deletions: flags over erasures, bitsets under the hood, and merging that cleans up.
25th June, 2026 • 6 min readRead More -
How to Create a Custom Email Address for Free in 2026
Step-by-step guide in 2026 to creating a free custom email address using Zoho Mail or Cloudflare Email Routing, including setup, limitations, and troubleshooting
24th June, 2026 • 16 min readRead More -
What Happens Internally During a Lucene Commit
Lucene commit internals: flushing, fsync, the two-step commit process, and why commits are heavier than they appear.
23rd June, 2026 • 6 min readRead More -
How Segment Merging Affects Search Performance
Breaking down how segment merging affects Lucene search performance.
23rd June, 2026 • 11 min readRead More -
How to use multiple github accounts in one PC?
Need to work with multiple GitHub accounts on one computer? This step-by-step tutorial configuration seeting or command reuquired to manage multiple git accounts. Boost your productivity by easily handling personal and professional projects on GitHub with this guide.
28th March, 2025 • 6 min readRead More