com.liferay.portal.kernel.search
Class BaseBooleanQueryImpl
java.lang.Object
com.liferay.portal.kernel.search.BaseQueryImpl
com.liferay.portal.kernel.search.BaseBooleanQueryImpl
- All Implemented Interfaces:
- BooleanQuery, Query, Serializable
- Direct Known Subclasses:
- BooleanQueryImpl
public abstract class BaseBooleanQueryImpl
- extends BaseQueryImpl
- implements BooleanQuery
- See Also:
- Serialized Form
| Methods inherited from class com.liferay.portal.kernel.search.BaseQueryImpl |
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.liferay.portal.kernel.search.BooleanQuery |
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 |
| Methods inherited from interface com.liferay.portal.kernel.search.Query |
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig |
BaseBooleanQueryImpl
public BaseBooleanQueryImpl()
addTerms
public Map<String,Query> addTerms(String[] fields,
String values)
throws ParseException
- Specified by:
addTerms in interface BooleanQuery
- Throws:
ParseException
addTerms
public Map<String,Query> addTerms(String[] fields,
String value,
boolean like)
throws ParseException
- Specified by:
addTerms in interface BooleanQuery
- Throws:
ParseException
addTerms
protected Map<String,List<Query>> addTerms(String[] fields,
Map<String,List<String>> termFieldsValuesMap)
throws ParseException
- Throws:
ParseException
parseKeywords
protected String[] parseKeywords(String values)