eldenmoon opened a new pull request, #4419: URL: https://github.com/apache/doris-website/pull/4419
SEARCH documentation currently describes three-valued NULL handling, while apache/doris#69347 makes SEARCH a non-nullable match predicate. Document its two-valued rules with matching English and Chinese examples: NULL and proven-absent paths do not match ordinary terms, and both internal NOT and SQL NOT SEARCH include those rows. Ordinary SQL comparisons and MATCH retain three-valued logic. The VARIANT example distinguishes matching values, nonmatching values, JSON null members, missing paths, and an entirely SQL NULL column. Explain that stored object null members are removed, and that a required unavailable index raises an error rather than producing zero matches. Also correct the contradictory Lucene pure-NOT bullet and preserve the existing NULL-section anchors. Scope: dev only. The backend PR is still open and targets master; the page explicitly limits these rules to builds containing that change. The 4.x English/Chinese pages retain their existing behavior pending a verified backport. This is the version-specific exception to the current/4.x synchronization check. Japanese and Korean translations are managed separately by the repository translation workflow. Validation: both pages compile as Markdown, frontmatter parses, and example SQL/output blocks match across languages. Repository docs governance reports no errors: existing SEO warnings remain, the intentional version exception is explained above, and the PR link is informational. `git diff --check` passes. SQL expectations were checked against the PR regression contracts and the VARIANT storage reference; no cluster execution or full Docusaurus build was performed. ## Versions - [x] dev - [ ] 4.x - [ ] 3.x - [ ] 2.1 or older (not covered by version/language sync gate) ## Languages - [x] Chinese - [x] English ## Docs Checklist - [x] Checked by AI - [ ] Test Cases Built - [x] Updated required version and language counterparts, or explained why not - [x] If only one language changed, confirmed whether source/translation counterparts need sync -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
