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 reaches the state you intend to measure. Elasticsearch merges segments after ingest. Qdrant runs its own post-ingest optimizations. Both affect query latency, and most benchmarks measure before either finishes.
Parameter sweeps generate recall vs latency curves in a single run. Results go to console, CSV, or an Elasticsearch index for dashboarding.
Apache 2.0, Docker Compose demos, one make command.