mix weaviate.bench (WeaviateEx v0.7.4)

View Source

Runs WeaviateEx benchmarks.

Usage

mix weaviate.bench           # Run all benchmarks
mix weaviate.bench batch     # Run batch benchmark
mix weaviate.bench query     # Run query benchmark

Requirements

Requires a running Weaviate instance on localhost:8080.

Start Weaviate first:

mix weaviate.start

Output

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 counts
  • query - 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