diff -r 2e68d1a57b02 src/python/benchUtil.py
--- a/src/python/benchUtil.py	Wed May 21 18:04:07 2014 -0400
+++ b/src/python/benchUtil.py	Sat May 24 16:20:10 2014 +0800
@@ -167,12 +169,13 @@
 
         for i in xrange(len(hitsSelf)):
           if hitsSelf[i][1] != hitsOther[i][1]:
-            if False:
+            # Set as True in order to test BooleanNovelScorer whose score calculating order is different from BooleanScorer2
+            if True:
               if abs(float(hitsSelf[i][1])-float(hitsOther[i][1])) > MAX_SCORE_DIFF:
                 self.fail('hit %s has wrong field/score value %s vs %s' % (i, hitsSelf[i][1], hitsOther[i][1]))
-              else:
-                print 'WARNING: query=%s filter=%s sort=%s: slight score diff %s vs %s' % \
-                      (self.query, self.filter, self.sort, hitsSelf[i][1], hitsOther[i][1])
+#              else:
+#                print 'WARNING: query=%s filter=%s sort=%s: slight score diff %s vs %s' % \
+#                      (self.query, self.filter, self.sort, hitsSelf[i][1], hitsOther[i][1])
             else:
               self.fail('hit %s has wrong field/score value %s vs %s' % (i, hitsSelf[i][1], hitsOther[i][1]))
           if hitsSelf[i][0] != hitsOther[i][0] and i < len(hitsSelf)-1:
