tzphh opened a new pull request, #10755: URL: https://github.com/apache/paimon/pull/10755
### Purpose Related to #10658. Part 2 of the implementation series. Depends on #10688. Enable multiple columns in `pk-vector.index.columns` and validate each column's type, distance metric, and build options independently. Queries continue to select one column; VECTOR columns outside the index list remain unindexed. Remove the unused singular column accessor and its direct tests. Cover independent queries after compaction and reopen, updates and deletes, different dimensions and metrics, and backfilling an added index on existing data. Update the multi-column configuration and query documentation. This branch includes the prerequisite commit from #10688. For the changes specific to this PR, review [commit a0fb04f326](https://github.com/tzphh/paimon/commit/a0fb04f32621e884cbab522ffb1050d9e9d83f1a). The branch will be rebased after the prerequisite is merged. ### Tests - Final Core configuration and vector-search validation: 50 tests passed. - Earlier validation, before removing the unused accessor and its direct tests: Common 1, Flink 1 procedure/reader 11, and Spark 3 search 13 passed. - Spotless, Checkstyle, Enforcer, and diff checks passed; Apache RAT passed in the earlier validation run. Vector tests use TestVector. Native ANN and JVM/Python interoperability are not covered by these tests. -- 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]
