Index: src/java/org/apache/lucene/search/MultiTermQuery.java =================================================================== RCS file: /home/cvspublic/jakarta-lucene/src/java/org/apache/lucene/search/MultiTermQuery.java,v retrieving revision 1.9 diff -u -r1.9 MultiTermQuery.java --- src/java/org/apache/lucene/search/MultiTermQuery.java 29 Jan 2003 17:18:54 -0000 1.9 +++ src/java/org/apache/lucene/search/MultiTermQuery.java 11 Sep 2003 06:07:53 -0000 @@ -84,7 +84,7 @@ public Term getTerm() { return term; } /** Construct the enumeration to be used, expanding the pattern term. */ - protected abstract FilteredTermEnum getEnum(IndexReader reader) + public abstract FilteredTermEnum getEnum(IndexReader reader) throws IOException; public Query rewrite(IndexReader reader) throws IOException { Index: src/java/org/apache/lucene/search/PrefixQuery.java =================================================================== RCS file: /home/cvspublic/jakarta-lucene/src/java/org/apache/lucene/search/PrefixQuery.java,v retrieving revision 1.6 diff -u -r1.6 PrefixQuery.java --- src/java/org/apache/lucene/search/PrefixQuery.java 29 Jan 2003 17:18:55 -0000 1.6 +++ src/java/org/apache/lucene/search/PrefixQuery.java 11 Sep 2003 06:07:54 -0000 @@ -94,6 +94,11 @@ return query; } + public Term getPrefix() + { + return prefix; + } + public Query combine(Query[] queries) { return Query.mergeBooleanQueries(queries); }