You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by eh...@apache.org on 2005/03/18 04:29:17 UTC

svn commit: r158016 - lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java

Author: ehatcher
Date: Thu Mar 17 19:29:16 2005
New Revision: 158016

URL: http://svn.apache.org/viewcvs?view=rev&rev=158016
Log:
Correct BooleanQuery.equals such that every clause is compared

Modified:
    lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java

Modified: lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java
URL: http://svn.apache.org/viewcvs/lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java?view=diff&r1=158015&r2=158016
==============================================================================
--- lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java (original)
+++ lucene/java/trunk/src/java/org/apache/lucene/search/BooleanQuery.java Thu Mar 17 19:29:16 2005
@@ -18,6 +18,8 @@
 
 import java.io.IOException;
 import java.util.Vector;
+import java.util.Arrays;
+
 import org.apache.lucene.index.IndexReader;
 
 /** A Query that matches documents matching boolean combinations of other
@@ -403,7 +405,7 @@
       return false;
     BooleanQuery other = (BooleanQuery)o;
     return (this.getBoost() == other.getBoost())
-      &&  this.clauses.equals(other.clauses);
+      &&  Arrays.equals(this.getClauses(), other.getClauses());
   }
 
   /** Returns a hash code value for this object.*/