public abstract class BaseBooleanQueryImpl extends BaseQueryImpl implements BooleanQuery
| Constructor and Description |
|---|
BaseBooleanQueryImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTerms(java.lang.String[] fields,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> termFieldsValuesMap) |
void |
addTerms(java.lang.String[] fields,
java.lang.String values) |
void |
addTerms(java.lang.String[] fields,
java.lang.String value,
boolean like) |
protected java.lang.String |
getTermFieldRemainderValues(java.lang.String field,
java.lang.String values,
java.util.List<java.lang.String> valuesList,
java.lang.String pattern,
java.lang.String replacement) |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getTermFieldsValuesMap(java.lang.String[] fields,
java.lang.String values) |
protected java.lang.String[] |
parseKeywords(java.lang.String values) |
getQueryConfig, getWrappedQuery, setQueryConfigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, 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, hasClausesgetQueryConfig, getWrappedQuery, setQueryConfigpublic void addTerms(java.lang.String[] fields,
java.lang.String values)
throws ParseException
addTerms in interface BooleanQueryParseExceptionpublic void addTerms(java.lang.String[] fields,
java.lang.String value,
boolean like)
throws ParseException
addTerms in interface BooleanQueryParseExceptionprotected void addTerms(java.lang.String[] fields,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> termFieldsValuesMap)
throws ParseException
ParseExceptionprotected java.lang.String getTermFieldRemainderValues(java.lang.String field,
java.lang.String values,
java.util.List<java.lang.String> valuesList,
java.lang.String pattern,
java.lang.String replacement)
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> getTermFieldsValuesMap(java.lang.String[] fields,
java.lang.String values)
protected java.lang.String[] parseKeywords(java.lang.String values)