The 
search operators   use patterns like "foo*txt"
 to match text values.  The patterns are similar to the patterns you use to match names of files
 in a command-line interface, or to the pattern allowed for the SQL "LIKE" operator. The
 supported search operators are:  
      - "matchesPattern" Basic GLOB matching using
 wildcards.
- "iMatchesPattern" Basic GLOB matching using wildcards (case
 insensitive).
- "containsPattern" GLOB matching using wildcards. Value is
 considered to meet the        criterion if it contains the pattern. 
- "startsWithPattern" GLOB mathcing using wildcards. Value is considered to meet the       
 criterion if it starts with the pattern.
- "endsWithPattern" GLOB mathcing using
 wildcards. Value is considered to meet the        criterion if it starts with the pattern.
- "iContainsPattern" GLOB matching using wildcards. Value is considered to meet the       
 criterion if it contains the pattern. Matching is case insensitive. 
- "iStartsWithPattern" GLOB matching using wildcards. Value is considered to meet the       
 criterion if it starts with the pattern.  Matching is case insensitive.
- "iEndsWithPattern" GLOB matching using wildcards.Value is considered to meet the       
 criterion if it ends with the pattern. Matching is case insensitive.
 See 
DataSource.translatePatternOperators for more information on available patterns)