Skip to content

Vector Search Scenario#24

Open
yabsp wants to merge 38 commits into
masterfrom
vector-search-bench
Open

Vector Search Scenario#24
yabsp wants to merge 38 commits into
masterfrom
vector-search-bench

Conversation

@yabsp

@yabsp yabsp commented Jul 20, 2026

Copy link
Copy Markdown
Member

Add VectorBench scenario for benchmarking vector search

Summary

  • Adds a new VectorBench scenario (and Postgres-specific variant PgVectorBench) for benchmarking vector search / KNN workloads, alongside a PgVectorBenchConfig/VectorBenchConfig, VectorCommand CLI entry point, and VectorBenchScenario main-flow integration.
  • Adds a large set of new QueryBuilders for DDL/DML/DQL against boolean, int, and real feature vectors, including native PostgreSQL variants under queryBuilder/postgres.
  • Adds RecallEvaluator to compute and write recall metrics (using a ground-truth CSV) and DataGenerator/PgDataGenerator for synthetic vector data generation. (usable via CLI)
  • Adds vector.properties documenting available configuration parameters and metrics (including renaming ip to inner_product).

Bug Fixes

  • Race condition in CsvWriter.writeLine

yabsp added 30 commits April 4, 2026 18:04
@yabsp
yabsp requested a review from vogti July 20, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant