JingsongLi opened a new pull request, #8649:
URL: https://github.com/apache/paimon/pull/8649

   ## Summary
   
   Introduce the reusable physical-position search model and immutable 
full-text archive primitives needed by primary-key table indexes. This isolates 
the storage and ranking foundation before exposing primary-key full-text 
configuration or query APIs.
   
   ## Changes
   
   - Add shared physical search positions, scored results, deterministic 
ranking, and position-reader abstractions, then adapt the existing primary-key 
vector path to use them.
   - Extend source-backed primary-key index metadata to retain ordered source 
files and an optional definition fingerprint.
   - Add full-text archive state, projected data-file reading, archive 
building, and index-file handling with continuous row IDs across ordered 
sources.
   - Cover metadata compatibility, null-row ordinals, multi-source archives, 
reader ownership, ranking, and vector compatibility with focused tests.
   
   ## Testing
   
   - [x] JDK 8: compile `paimon-core` and its required modules
   - [x] Run 9 focused core test classes for source metadata, full-text archive 
primitives, indexed split reading, ranking, and vector compatibility
   - [x] Verify this is exactly one commit based on the target branch merge base
   
   ## Notes
   
   - This PR does not expose primary-key full-text table options, maintenance, 
or search APIs; those are layered in follow-up work.
   - The complete follow-up implementation is currently tracked in #8648.
   - No Python or `index.type` changes are included.
   


-- 
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