mix weaviate.bench (WeaviateEx v0.7.4)
View SourceRuns WeaviateEx benchmarks.
Usage
mix weaviate.bench # Run all benchmarks
mix weaviate.bench batch # Run batch benchmark
mix weaviate.bench query # Run query benchmarkRequirements
Requires a running Weaviate instance on localhost:8080.
Start Weaviate first:
mix weaviate.startOutput
Results are saved to bench/output/ as HTML files for detailed analysis.
Console output provides quick summary statistics.
Available Benchmarks
batch- Benchmark batch insert operations with various object countsquery- Benchmark query operations (near_vector, BM25, hybrid)
Examples
# Run all benchmarks
mix weaviate.bench
# Run only batch benchmarks
mix weaviate.bench batch
# Run only query benchmarks
mix weaviate.bench query