Skip to content

Vector search performance optimization roadmap #6820

Open
4 of 7 issues completed
Open

Description

@BubbleCal

Summary

Track a focused sequence of vector query performance work in Lance.

The main themes are:

  • Batch vector query support: one query request can contain multiple query vectors.
  • Flat KNN MVP: share table scan/load work across the batch and return per-query top-k results.
  • Fused batch distance kernels: avoid turning batch queries into a loop over single-query kernels.
  • Metric-specific kernels: especially small-dimensional Hamming-like metrics where SIMD utilization can matter.
  • Pruning: partition-level pruning now that vector search can process partitions serially, plus in-partition pruning such as PDX-style approaches.
  • Benchmarks and guardrails: measure p50/p95/p99 latency, QPS, recall, and regression risk across dimensions, metrics, and partition sizes.

Linear project: Vector Search Performance Optimizations
Linear parent: #6820

Tasks

Metadata

Metadata

Assignees

Labels

A-indexVector index, linalg, tokenizerenhancementNew feature or requestepicA collection of issues with a certain themeperformance

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions