FAQ
dnaber 2004/12/14 11:00:01

Modified: src/java/org/apache/lucene/search Searcher.java
Searchable.java
Log:
document that TooManyClauses is thrown by several methods

Revision Changes Path
1.13 +10 -2 jakarta-lucene/src/java/org/apache/lucene/search/Searcher.java

Index: Searcher.java
===================================================================
RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/Searcher.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Searcher.java 29 Mar 2004 22:48:04 -0000 1.12
+++ Searcher.java 14 Dec 2004 19:00:01 -0000 1.13
@@ -22,19 +22,25 @@
* Implements some common utility methods.
*/
public abstract class Searcher implements Searchable {
- /** Returns the documents matching <code>query</code>. */
+
+ /** Returns the documents matching <code>query</code>.
+ * @throws BooleanQuery.TooManyClauses
+ */
public final Hits search(Query query) throws IOException {
return search(query, (Filter)null);
}

/** Returns the documents matching <code>query</code> and
- <code>filter</code>. */
+ * <code>filter</code>.
+ * @throws BooleanQuery.TooManyClauses
+ */
public Hits search(Query query, Filter filter) throws IOException {
return new Hits(this, query, filter);
}

/** Returns documents matching <code>query</code> sorted by
* <code>sort</code>.
+ * @throws BooleanQuery.TooManyClauses
*/
public Hits search(Query query, Sort sort)
throws IOException {
@@ -43,6 +49,7 @@

/** Returns documents matching <code>query</code> and <code>filter</code>,
* sorted by <code>sort</code>.
+ * @throws BooleanQuery.TooManyClauses
*/
public Hits search(Query query, Filter filter, Sort sort)
throws IOException {
@@ -61,6 +68,7 @@
* <p>Note: The <code>score</code> passed to this method is a raw score.
* In other words, the score will not necessarily be a float whose value is
* between 0 and 1.
+ * @throws BooleanQuery.TooManyClauses
*/
public void search(Query query, HitCollector results)
throws IOException {



1.13 +7 -1 jakarta-lucene/src/java/org/apache/lucene/search/Searchable.java

Index: Searchable.java
===================================================================
RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/Searchable.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Searchable.java 6 Aug 2004 20:09:19 -0000 1.12
+++ Searchable.java 14 Dec 2004 19:00:01 -0000 1.13
@@ -41,6 +41,7 @@
* @param query to match documents
* @param filter if non-null, a bitset used to eliminate some documents
* @param results to receive hits
+ * @throws BooleanQuery.TooManyClauses
*/
void search(Query query, Filter filter, HitCollector results)
throws IOException;
@@ -70,6 +71,7 @@
*
* <p>Applications should usually call {@link Searcher#search(Query)} or
* {@link Searcher#search(Query,Filter)} instead.
+ * @throws BooleanQuery.TooManyClauses
*/
TopDocs search(Query query, Filter filter, int n) throws IOException;

@@ -79,7 +81,9 @@
*/
Document doc(int i) throws IOException;

- /** Expert: called to re-write queries into primitive queries. */
+ /** Expert: called to re-write queries into primitive queries.
+ * @throws BooleanQuery.TooManyClauses
+ */
Query rewrite(Query query) throws IOException;

/** Returns an Explanation that describes how <code>doc</code> scored against
@@ -89,6 +93,7 @@
* and, for good performance, should not be displayed with every hit.
* Computing an explanation is as expensive as executing the query over the
* entire index.
+ * @throws BooleanQuery.TooManyClauses
*/
Explanation explain(Query query, int doc) throws IOException;

@@ -99,6 +104,7 @@
*
* <p>Applications should usually call {@link
* Searcher#search(Query,Filter,Sort)} instead.
+ * @throws BooleanQuery.TooManyClauses
*/
TopFieldDocs search(Query query, Filter filter, int n, Sort sort)
throws IOException;




---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdev @
categorieslucene
postedDec 14, '04 at 7:21p
activeDec 14, '04 at 7:21p
posts1
users1
websitelucene.apache.org

1 user in discussion

Dnaber: 1 post

People

Translate

site design / logo © 2022 Grokbase