Elastic
10.4K posts
Where developers learn, build, and share. Your source for hands-on demos, cheat sheets, explainers and more.
- Replying to @elastic and @timestamp3/ Storage - OTel metrics: 25 bytes down to 3.75 per data point. Four TSDS changes cut storage by 6.6x: - Doc value skippers: replace inverted indices and BKD trees - Synthetic _id: derived from _tsid and @ timestamp, bloom filter dedup - Sequence numbers: trimmed at merge timeTL;DR: - Queries: up to 160x faster - PromQL runs inside ES|QL, same engine - Storage: 6.6x more efficient for OTel metrics - One platform: metrics, logs, traces, documents Full architecture deep dive with benchmarks in the blog:
- Hybrid search = BM25 + vector search, merged and reranked in 1 request. Most search implementations pick one. Lexical search misses semantic intent. Vector search misses exact keyword matches. Hybrid covers both. Here's how it fits together in a single Elasticsearch query: -
- Your Claude Code agent forgets everything between sessions. So you bolt on a memory service. Another API, another thing to run. If you already run Elasticsearch, you already have the parts. semantic_text handles embeddings at index time. ES|QL gives you hybrid recall in one
- Most data analysis still feels like translation work. Someone asks which products drive revenue. Then you write queries, join tables, check dashboards, validate assumptions. An hour later, maybe you have an answer. This tutorial wires Elastic Agent Builder MCP to @awscloud
GIF - 3 patterns for multimodal RAG. Here's how they differ and when each one breaks down. Most RAG systems add multimodal support by converting everything to text first. Is your system natively multimodal, or just a conversion pipeline? The architecture choice shapes what you can
- Run the same vector search benchmark across 3 engines. Jingra is a new open-source framework that uses YAML config to run identical workloads on Elasticsearch, OpenSearch, and Qdrant. The part that matters: with await_index_ready enabled, it holds evaluation until the index










