JingsongLi opened a new pull request, #6:
URL: https://github.com/apache/paimon-full-text/pull/6

   ## Summary
   
   Add compatibility for Paimon's structured full-text query JSON so Java and 
Python callers can delegate DSL parsing to paimon-full-text.
   
   ## Changes
   
   - Accept Paimon match, phrase, and boolean JSON aliases, including `query`, 
`phrase`, `must`, `should`, and `must_not` forms.
   - Support case-insensitive boolean occur and match operator values in query 
JSON.
   - Carry match-query option fields with defaults and explicitly reject 
unsupported non-default fuzzy or prefix expansion options.
   - Allow logical Paimon column names while querying the physical text field 
stored in index metadata.
   - Add round-trip and search coverage for aliases, boolean forms, and logical 
column names.
   
   ## Testing
   
   - [x] `cargo test -p paimon-ftindex-core`
   - [x] `cargo build --release -p paimon-ftindex-jni -p paimon-ftindex-ffi`
   - [x] `PAIMON_FTINDEX_LIB_PATH=... PYTHONPATH=... python -m pytest 
python/tests/test_roundtrip.py -q`
   


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