Index: ql/src/java/org/apache/hadoop/hive/ql/optimizer/SamplePruner.java =================================================================== --- ql/src/java/org/apache/hadoop/hive/ql/optimizer/SamplePruner.java (revision 1171233) +++ ql/src/java/org/apache/hadoop/hive/ql/optimizer/SamplePruner.java (working copy) @@ -104,7 +104,7 @@ .getOpToSamplePruner()); Map opRules = new LinkedHashMap(); - opRules.put(new RuleRegExp("R1", "(TS%FIL%FIL%)"), getFilterProc()); + opRules.put(new RuleRegExp("R1", "(TS%FIL%FIL%|TS%FIL%)"), getFilterProc()); // The dispatcher fires the processor corresponding to the closest matching // rule and passes the context along