Index: Query.java
===================================================================
RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/Query.java,v
retrieving revision 1.6
diff -u -r1.6 Query.java
--- Query.java	2 Jul 2002 15:16:55 -0000	1.6
+++ Query.java	23 Oct 2002 21:25:42 -0000
@@ -76,7 +76,7 @@
     <li>{@link org.apache.lucene.queryParser.QueryParser QueryParser}
     </ul>
 */
-abstract public class Query implements java.io.Serializable
+abstract public class Query implements java.io.Serializable, Cloneable
 {
     // query boost factor
     protected float boost = 1.0f;
@@ -98,6 +98,13 @@
 	float norm = 1.0f / (float)Math.sqrt(sum);
 	query.normalize(norm);
 	return query.scorer(reader);
+    }
+
+    public Object clone()
+    {
+        Query q = (Query)super.clone();
+        q.boost = boost;
+        return q;
     }
 
     /**
