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 |