Elasticsearch / Search
17 notes
Some notes are currently available only in Chinese. English translations are shown when available.
- Installing Elasticsearchhistorical
Version-aware Elasticsearch installation and development setup with security, storage, memory, and cluster safeguards.
- Elasticsearch Refreshhistorical
Near-real-time search visibility, refresh intervals, and why refresh is not a durability guarantee.
- Elasticsearch Flushhistorical
What a flush does to Lucene commits and the transaction log, and how it differs from refresh.
- Elasticsearch Segment Merginghistorical
Why immutable Lucene segments are merged, how deletes are reclaimed, and the I/O/CPU trade-offs.
- Elasticsearch Concurrency Controlhistorical
Optimistic concurrency using sequence numbers and primary terms, plus idempotent update and retry design.
- Benchmarking Elasticsearchhistorical
Representative search/index benchmarks, warm-up, dataset/query realism, latency percentiles, and bottleneck measurement.
- Managed Elasticsearch Serviceshistorical
Operational trade-offs of cloud-managed Elasticsearch-compatible services: versions, networking, scaling, snapshots, observability, and lock-in.