### Is there an existing issue for this? - [x] I have searched the existing issues ### What is your question? Expression: ($meta["metadata"]["user_id"] == "UID" or $meta["metadata"]["user_id"] == null) Error: failed to create query plan: cannot parse expression ... mismatched input 'OR' expecting ')' Alternative tried: is null → mismatched input 'is' expecting ')' Single equality (== "UID") works; failure occurs only when adding OR/null condition Expected: expr should support boolean OR and null checks on $meta JSON fields Repro: Collection.search(..., expr='($meta["metadata"]["user_id"] == "UID" or $meta["metadata"]["user_id"] == null)', output_fields=["$meta"]) ### Anything else? _No response_