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

   ## Summary
   
   Build on #8649 and #8651 by adding the core read path for primary-key 
full-text indexes.
   
   ## Changes
   
   - route configured primary-key full-text fields through a dedicated scan and 
read path while retaining the existing global full-text path for other fields
   - plan bucket-local search splits from active primary-key full-text archives 
and track uncovered data files
   - filter deleted rows and translate archive-global row IDs back to data-file 
positions
   - merge indexed and fallback results by score while preserving projection 
and predicate behavior
   - add bucket search, scan, split serialization, read, dispatch, and native 
provider contract tests
   
   ## Scope
   
   - core and native full-text search only
   - no configurable `index.type` and no definition fingerprint
   - Flink, Spark, hybrid-search exposure, Python, and user documentation are 
deferred to follow-up PRs
   
   ## Testing
   
   - `mvn -pl paimon-core,paimon-full-text -am -DskipTests compile`
   - `mvn -pl paimon-core,paimon-full-text -am -Pfast-build 
-DfailIfNoTests=false -DwildcardSuites=none 
-Dtest='PrimaryKeyFullTextBucketSearchTest,FullTextSearchBuilderTest,PrimaryKeyFullTextReadTest,PrimaryKeyFullTextScanTest,PrimaryKeyFullTextSearchTest,NativePrimaryKeyFullTextIndexTest'
 test`
     - 37 Core tests passed
     - 2 native tests were skipped because `PAIMON_FTINDEX_JNI_LIB_PATH` is not 
configured locally
   


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