Elasticsearch (Vector)
Context / RAG ยท Adding vector search to existing Elastic deployments with hybrid BM25 + ANN
At a glance
| Setup effort | Medium |
| Released | 2010 (vector since 2022) |
| Open source | Yes |
| Hosting | Both |
| Privacy | Configurable |
| Update mode | Real-time |
| Staleness | manual |
| Index type | Embeddings + BM25 |
| Index limit | Very large |
| Capabilities | Embedding search, BM25, Hybrid search, kNN, ELSER sparse embeddings, ESQL |
What Elasticsearch (Vector) does
Embedding search, BM25, Hybrid search, kNN, ELSER sparse embeddings, ESQL
Best for
Adding vector search to existing Elastic deployments with hybrid BM25 + ANN
Works well with
LLM Provider / Model
Integration
Agent / Orchestration
Conflicts & caveats
- โ ๏ธ SWE-agent with on-demand context "Elasticsearch (Vector)" may act on stale code โ prefer real-time context (Cursor @codebase, Greptile, GitHub Copilot indexing, Augment Context, CocoIndex, turbopuffer).
Build a full stack around Elasticsearch (Vector) โ Flowpicker shows compatibility warnings before you commit.
Open the stack planner โ