org.apache.lucene.search

Class MatchAllDocsQuery

Implemented Interfaces:
Cloneable, Serializable

public class MatchAllDocsQuery
extends Query

A query that matches all documents.
Author:
John Wang
See Also:
Serialized Form

Constructor Summary

MatchAllDocsQuery()

Method Summary

protected Weight
createWeight(Searcher searcher)
Expert: Constructs an appropriate Weight implementation for this query.
boolean
equals(Object o)
int
hashCode()
String
toString(String field)
Prints a query to a string, with field as the default field for terms.

Methods inherited from class org.apache.lucene.search.Query

clone, combine, createWeight, extractTerms, getBoost, getSimilarity, mergeBooleanQueries, rewrite, setBoost, toString, toString, weight

Constructor Details

MatchAllDocsQuery

public MatchAllDocsQuery()

Method Details

createWeight

protected Weight createWeight(Searcher searcher)
Expert: Constructs an appropriate Weight implementation for this query.

Only implemented by primitive queries, which re-write to themselves.

Overrides:
createWeight in interface Query

equals

public boolean equals(Object o)

hashCode

public int hashCode()

toString

public String toString(String field)
Prints a query to a string, with field as the default field for terms.

The representation used is one that is supposed to be readable by QueryParser. However, there are the following limitations:

  • If the query was created by the parser, the printed representation may not be exactly what was parsed. For example, characters that need to be escaped will be represented without the required backslash.
  • Some of the more complicated queries (e.g. span queries) don't have a representation that can be parsed by QueryParser.
Overrides:
toString in interface Query

Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.