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 boolean
atMax()
protected void
checkMax()
boolean
Two BasicQueryFactory's are equal when they generate the same types of basic queries, or both cannot generate queries anymore.int
int
int
hashCode()
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.
-