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]
