Commit 5b61584
committed
executor: add TiCIVectorQueryInfo for hybrid vector queries
Add TiCIVectorQueryInfo protobuf message to support TiCI hybrid index
vector search. This enables TiDB planner to push down vector top-k
queries through the TiCI path instead of the legacy ANN path.
Changes:
- Add TiCIVectorQueryInfo message with index_id, column_id,
distance_metric, top_k, query_vector, dimension, filter_expr,
and column_name fields.
- Add tici_vector_query_info field to IndexScan (field 8).
- Add TiCI vector scan context metrics to TiFlashScanContext
(fields 200-205).
- Regenerate Go code.1 parent 1447c9d commit 5b61584
13 files changed
Lines changed: 1227 additions & 444 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments