JingsongLi opened a new pull request, #8666: URL: https://github.com/apache/paimon/pull/8666
## What changed - Route batch searches on configured primary-key vector columns through PrimaryKeyVectorScan and the new PrimaryKeyBatchVectorRead. - Execute ANN segment queries through the batch global-index API while sharing live-row filtering and source-position mapping. - Scan uncovered vector files once for all exact-fallback queries and maintain independent Top-K results in input order. - Reuse existing snapshot, filter, metric, and refinement semantics and add focused unit and end-to-end coverage. ## Why BatchVectorSearchBuilderImpl previously always selected the data-evolution search path. As a result, batch callers could not use bucket-local primary-key vector indexes even though single-query search supported them. ## Impact Configured primary-key vector columns now support native batch search without changing the existing data-evolution path or public APIs. ## Validation - 60 focused paimon-core tests passed with no failures. - paimon-core non-fast-build compile passed. - Checkstyle, Spotless, Maven Enforcer, and git diff --check passed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
