Class SimpleTermRewriteQuery
- java.lang.Object
-
- org.apache.lucene.search.Query
-
- org.apache.lucene.queryparser.surround.query.RewriteQuery<SimpleTerm>
-
- org.apache.lucene.queryparser.surround.query.SimpleTermRewriteQuery
-
class SimpleTermRewriteQuery extends RewriteQuery<SimpleTerm>
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.queryparser.surround.query.RewriteQuery
fieldName, qf, srndQuery
-
-
Constructor Summary
Constructors Constructor Description SimpleTermRewriteQuery(SimpleTerm srndQuery, java.lang.String fieldName, BasicQueryFactory qf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Query
rewrite(IndexReader reader)
Expert: called to re-write queries into primitive queries.void
visit(QueryVisitor visitor)
Recurse through the query tree, visiting any child queries-
Methods inherited from class org.apache.lucene.queryparser.surround.query.RewriteQuery
equals, hashCode, toString
-
Methods inherited from class org.apache.lucene.search.Query
classHash, createWeight, sameClassAs, toString
-
-
-
-
Constructor Detail
-
SimpleTermRewriteQuery
SimpleTermRewriteQuery(SimpleTerm srndQuery, java.lang.String fieldName, BasicQueryFactory qf)
-
-
Method Detail
-
rewrite
public Query rewrite(IndexReader reader) throws java.io.IOException
Description copied from class:Query
Expert: called to re-write queries into primitive queries. For example, a PrefixQuery will be rewritten into a BooleanQuery that consists of TermQuerys.- Specified by:
rewrite
in classRewriteQuery<SimpleTerm>
- Throws:
java.io.IOException
-
visit
public void visit(QueryVisitor visitor)
Description copied from class:Query
Recurse through the query tree, visiting any child queries
-
-