Use cases
End-to-end guides showing how to apply the library to common ingestion patterns, from simplest to most complex.
| Use case | Pattern | Key features |
|---|---|---|
| Wired streams | Serverless log ingestion | Zero config, Elasticsearch manages everything |
| Time-series | Append-only logs, metrics, events | Data streams, lifecycle retention, high throughput |
| Data stream with ILM | Multi-phase lifecycle for logs/events | ILM policies, hot/warm/cold/delete phases |
| TSDB metrics | High-cardinality metrics | TSDB mode, dimension fields, deduplication |
| E-commerce | Product catalog sync with upserts | [Id] for upserts, alias swapping, hash-based reuse |
| Manual rollover | Application-controlled rollover | Programmatic rollover triggers, condition-based |
| Catalog data | Versioned snapshots with dual-index orchestration | Multi-channel sync, schema migration, reindex vs multiplex |
| Semantic enrichment | Dual-index with inference | Orchestrator, ELSER, lexical + semantic search |