public abstract class BaseBooleanQueryImpl extends BaseQueryImpl implements BooleanQuery
BOOST_DEFAULT
Constructor and Description |
---|
BaseBooleanQueryImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.List<Query>> |
addTerms(java.lang.String[] fields,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> termFieldsValuesMap) |
java.util.Map<java.lang.String,Query> |
addTerms(java.lang.String[] fields,
java.lang.String values) |
java.util.Map<java.lang.String,Query> |
addTerms(java.lang.String[] fields,
java.lang.String value,
boolean like) |
protected java.lang.String[] |
parseKeywords(java.lang.String values) |
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, add, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addExactTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addNumericRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRangeTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addRequiredTerm, addTerm, addTerm, addTerm, addTerm, clauses, hasClauses
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
public java.util.Map<java.lang.String,Query> addTerms(java.lang.String[] fields, java.lang.String values) throws ParseException
addTerms
in interface BooleanQuery
ParseException
public java.util.Map<java.lang.String,Query> addTerms(java.lang.String[] fields, java.lang.String value, boolean like) throws ParseException
addTerms
in interface BooleanQuery
ParseException
protected java.util.Map<java.lang.String,java.util.List<Query>> addTerms(java.lang.String[] fields, java.util.Map<java.lang.String,java.util.List<java.lang.String>> termFieldsValuesMap) throws ParseException
ParseException
protected java.lang.String[] parseKeywords(java.lang.String values)