| Fixed Value Comparison | aMemberName (< or <= or == or > or >= or !=) aValue |
| Element Value Comparison | aMemberName (< or <= or == or > or >= or !=) bMemberName |
| Modulo | aMemberName % X (== or !=) Y |
| Regex | aMemberName =~ aJavaRegex |
| IN | aMemberName IN ["value1", "value2", "value3"] |
| CONTAINS | aMemberName CONTAINS ["value1", "value2", "value3"] |
| WITHIN (distance) | location WITHIN 5 MILES OF [40.703987, -73.986759] |
| WITHIN (bounds) | location WITHIN [[0,0],[0,10],[10,10],[10,0]] |
| EXISTS | EXISTS aMemberName |
| AGE | AGE (< or <= or == or > or >=) msSinceCreated (TIMEUNIT) or AGE('fieldname') (< or <= or == or > or >=) msSinceCreated (TIMEUNIT) |
| MATCHES | MATCHES /aJavaRegex/ |
| NOT | NOT aFilterRule |