Class BasicQueryFactory
java.lang.Object
org.apache.lucene.queryparser.surround.query.BasicQueryFactory
Factory for creating basic term queries
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanatMax()protected voidcheckMax()booleanTwo BasicQueryFactory's are equal when they generate the same types of basic queries, or both cannot generate queries anymore.intintinthashCode()newSpanTermQuery(Term term) newTermQuery(Term term) toString()
-
Field Details
-
maxBasicQueries
private int maxBasicQueries -
queriesMade
private int queriesMade
-
-
Constructor Details
-
BasicQueryFactory
public BasicQueryFactory(int maxBasicQueries) -
BasicQueryFactory
public BasicQueryFactory()
-
-
Method Details
-
getNrQueriesMade
public int getNrQueriesMade() -
getMaxBasicQueries
public int getMaxBasicQueries() -
toString
-
atMax
private boolean atMax() -
checkMax
- Throws:
TooManyBasicQueries
-
newTermQuery
- Throws:
TooManyBasicQueries
-
newSpanTermQuery
- Throws:
TooManyBasicQueries
-
hashCode
public int hashCode() -
equals
Two BasicQueryFactory's are equal when they generate the same types of basic queries, or both cannot generate queries anymore.
-