dnaber      2004/09/30 11:46:27

  Modified:    src/java/org/apache/lucene/search Tag: lucene_1_4_2_dev
                        FieldSortedHitQueue.java
  Log:
  backport fix for bug #31241 (duplicates with sorting)
  PR:31241
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.11.2.2  +4 -1      
jakarta-lucene/src/java/org/apache/lucene/search/FieldSortedHitQueue.java
  
  Index: FieldSortedHitQueue.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/FieldSortedHitQueue.java,v
  retrieving revision 1.11.2.1
  retrieving revision 1.11.2.2
  diff -u -r1.11.2.1 -r1.11.2.2
  --- FieldSortedHitQueue.java  29 Sep 2004 21:17:00 -0000      1.11.2.1
  +++ FieldSortedHitQueue.java  30 Sep 2004 18:46:27 -0000      1.11.2.2
  @@ -95,6 +95,9 @@
         c = (fields[i].reverse) ? comparators[i].compare (docB, docA)
                                 : comparators[i].compare (docA, docB);
       }
  +    // avoid random sort order that could lead to duplicates (bug #31241):
  +    if (c == 0)
  +      return docA.doc > docB.doc;
       return c > 0;
     }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to