public interface BooleanQuery extends Query
BOOST_DEFAULT| Modifier and Type | Method and Description |
|---|---|
Query |
add(Query query,
BooleanClauseOccur booleanClauseOccur) |
Query |
add(Query query,
String occur) |
Query |
addExactTerm(String field,
boolean value) |
Query |
addExactTerm(String field,
Boolean value) |
Query |
addExactTerm(String field,
double value) |
Query |
addExactTerm(String field,
Double value) |
Query |
addExactTerm(String field,
int value) |
Query |
addExactTerm(String field,
Integer value) |
Query |
addExactTerm(String field,
long value) |
Query |
addExactTerm(String field,
Long value) |
Query |
addExactTerm(String field,
short value) |
Query |
addExactTerm(String field,
Short value) |
Query |
addExactTerm(String field,
String value) |
Collection<Query> |
addNumericRangeTerm(String field,
Integer startValue,
Integer endValue) |
Collection<Query> |
addNumericRangeTerm(String field,
int startValue,
int endValue) |
Collection<Query> |
addNumericRangeTerm(String field,
long startValue,
long endValue) |
Collection<Query> |
addNumericRangeTerm(String field,
Long startValue,
Long endValue) |
Collection<Query> |
addNumericRangeTerm(String field,
short startValue,
short endValue) |
Collection<Query> |
addNumericRangeTerm(String field,
Short startValue,
Short endValue) |
Query |
addRangeTerm(String field,
Integer startValue,
Integer endValue) |
Query |
addRangeTerm(String field,
int startValue,
int endValue) |
Query |
addRangeTerm(String field,
long startValue,
long endValue) |
Query |
addRangeTerm(String field,
Long startValue,
Long endValue) |
Query |
addRangeTerm(String field,
short startValue,
short endValue) |
Query |
addRangeTerm(String field,
Short startValue,
Short endValue) |
Query |
addRangeTerm(String field,
String startValue,
String endValue) |
Query |
addRequiredTerm(String field,
boolean value) |
Query |
addRequiredTerm(String field,
Boolean value) |
Query |
addRequiredTerm(String field,
double value) |
Query |
addRequiredTerm(String field,
Double value) |
Query |
addRequiredTerm(String field,
int value) |
Query |
addRequiredTerm(String field,
Integer value) |
Query |
addRequiredTerm(String field,
long value) |
Query |
addRequiredTerm(String field,
Long value) |
Query |
addRequiredTerm(String field,
short value) |
Query |
addRequiredTerm(String field,
Short value) |
Query |
addRequiredTerm(String field,
String value) |
Query |
addRequiredTerm(String field,
String value,
boolean like) |
Query |
addTerm(String field,
long value) |
Query |
addTerm(String field,
String value) |
Query |
addTerm(String field,
String value,
boolean like) |
Query |
addTerm(String field,
String value,
boolean like,
BooleanClauseOccur booleanClauseOccur) |
Map<String,Query> |
addTerms(String[] fields,
String values) |
Map<String,Query> |
addTerms(String[] fields,
String value,
boolean like) |
List<BooleanClause<Query>> |
clauses() |
boolean |
hasClauses() |
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfigQuery add(Query query, BooleanClauseOccur booleanClauseOccur) throws ParseException
ParseExceptionQuery add(Query query, String occur) throws ParseException
ParseExceptionQuery addExactTerm(String field, boolean value)
Query addExactTerm(String field, Boolean value)
Query addExactTerm(String field, double value)
Query addExactTerm(String field, Double value)
Query addExactTerm(String field, int value)
Query addExactTerm(String field, Integer value)
Query addExactTerm(String field, long value)
Query addExactTerm(String field, Long value)
Query addExactTerm(String field, short value)
Query addExactTerm(String field, Short value)
Query addExactTerm(String field, String value)
Collection<Query> addNumericRangeTerm(String field, int startValue, int endValue)
Collection<Query> addNumericRangeTerm(String field, Integer startValue, Integer endValue)
Collection<Query> addNumericRangeTerm(String field, long startValue, long endValue)
Collection<Query> addNumericRangeTerm(String field, Long startValue, Long endValue)
Collection<Query> addNumericRangeTerm(String field, short startValue, short endValue)
Collection<Query> addNumericRangeTerm(String field, Short startValue, Short endValue)
Query addRangeTerm(String field, int startValue, int endValue)
Query addRangeTerm(String field, Integer startValue, Integer endValue)
Query addRangeTerm(String field, long startValue, long endValue)
Query addRangeTerm(String field, Long startValue, Long endValue)
Query addRangeTerm(String field, short startValue, short endValue)
Query addRangeTerm(String field, Short startValue, Short endValue)
Query addRangeTerm(String field, String startValue, String endValue)
Query addRequiredTerm(String field, boolean value)
Query addRequiredTerm(String field, Boolean value)
Query addRequiredTerm(String field, double value)
Query addRequiredTerm(String field, Double value)
Query addRequiredTerm(String field, int value)
Query addRequiredTerm(String field, Integer value)
Query addRequiredTerm(String field, long value)
Query addRequiredTerm(String field, Long value)
Query addRequiredTerm(String field, short value)
Query addRequiredTerm(String field, Short value)
Query addRequiredTerm(String field, String value)
Query addRequiredTerm(String field, String value, boolean like)
Query addTerm(String field, long value) throws ParseException
ParseExceptionQuery addTerm(String field, String value) throws ParseException
ParseExceptionQuery addTerm(String field, String value, boolean like) throws ParseException
ParseExceptionQuery addTerm(String field, String value, boolean like, BooleanClauseOccur booleanClauseOccur) throws ParseException
ParseExceptionMap<String,Query> addTerms(String[] fields, String values) throws ParseException
ParseExceptionMap<String,Query> addTerms(String[] fields, String value, boolean like) throws ParseException
ParseExceptionList<BooleanClause<Query>> clauses()
boolean hasClauses()