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]

Reply via email to