You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add precision-summary field with clean QPS, P50, P95 metrics (#34)
* feat: add precision-summary field with clean QPS, P50, P95 metrics
- Add precision-summary field alongside existing precision field
- Contains simplified dict with just qps, p50, p95 for each precision level
- P50/P95 values converted to milliseconds for consistency
- QPS rounded to 1 decimal place for readability
- Maintains backward compatibility with existing precision field
- Enables easier parsing and analysis of performance metrics
* Update README.md to include easy docker steps and how to check results fast.
---------
Co-authored-by: fcostaoliveira <filipe@redis.com>
For detailed Docker setup and publishing information, see [DOCKER_SETUP.md](DOCKER_SETUP.md).
95
+
96
+
19
97
## Data sets
20
98
21
99
We have a number of precomputed data sets. All data sets have been pre-split into train/test and include ground truth data for the top-100 nearest neighbors.
@@ -71,59 +149,6 @@ We have a number of precomputed data sets. All data sets have been pre-split int
71
149
| Random Match Keyword Small Vocab-256: Small vocabulary keyword matching (no filters) | 256 | 1,000,000 | 10,000 | 100 | Cosine |
72
150
73
151
74
-
## 🐳 Docker Usage
75
-
76
-
The easiest way to run vector-db-benchmark is using Docker. We provide pre-built images on Docker Hub.
77
-
78
-
### Quick Start with Docker
79
-
80
-
```bash
81
-
# Pull the latest image
82
-
docker pull filipe958/vector-db-benchmark:latest
83
-
84
-
# Run with help
85
-
docker run --rm filipe958/vector-db-benchmark:latest run.py --help
86
-
87
-
88
-
# Basic Redis benchmark with local Redis (recommended)
89
-
docker run --rm -v $(pwd)/results:/app/results --network=host \
0 commit comments