Biblioteca › Conjuntos (frameworks) › Elasticsearch
Elasticsearch
BM25 + kNN: búsqueda y almacenamiento en uno
Historia: quién, evolución y momento
Elastic NV — creado por Shay Banon (2010), el rey histórico de la búsqueda con BM25 durante una década. Desde 8.x sumó kNN vectorial y busca reinventarse en la era RAG frente a las vectoriales nativas. Estado: maduro con renovación — tuvo mejores días de hype indiscutible, sigue siendo infraestructura masiva en producción.
Capacidades
BM25 y kNN vectorial en el mismo índice (híbrido nativo); agregaciones y filtrado riquísimos; ingestión con pipelines; escalado a terabytes con shards y réplicas; ecosistema enorme (Kibana, Logstash) y SQL/API REST.
Variantes: elige cuántas fases te cubre
Índice híbrido
AlmacenamientoElastic · índice + kNN — Índice invertido y vectorial en el mismo shard
RecuperaciónElastic · BM25 + densa — Búsqueda híbrida con RRF
Lo completa por arriba y por abajo
Al soltarlo en el lienzo, además activa y rellena con las piezas por defecto del mercado:Corpus, Ingesta, Chunking, Embedding, Generación.
Fases que puede cubrir
Almacenamiento Recuperación
Pros y contras
| Pros | Contras |
|---|---|
|
|