Package com.liferay.portal.kernel.search
Class BaseBooleanQueryImpl
Object
com.liferay.portal.kernel.search.BaseQueryImpl
com.liferay.portal.kernel.search.BaseBooleanQueryImpl
- All Implemented Interfaces:
BooleanQuery,Query,Serializable
- Direct Known Subclasses:
BooleanQueryImpl
- Author:
- Brian Wing Shun Chan, Hugo Huijser
- See Also:
-
Field Summary
Fields inherited from interface com.liferay.portal.kernel.search.Query
BOOST_DEFAULT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.liferay.portal.kernel.search.BaseQueryImpl
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfigMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, hasClausesMethods inherited from interface com.liferay.portal.kernel.search.Query
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
-
Constructor Details
-
BaseBooleanQueryImpl
public BaseBooleanQueryImpl()
-
-
Method Details
-
addTerms
- Specified by:
addTermsin interfaceBooleanQuery- Throws:
ParseException
-
addTerms
public Map<String,Query> addTerms(String[] fields, String value, boolean like) throws ParseException - Specified by:
addTermsin interfaceBooleanQuery- Throws:
ParseException
-
addTerms
protected Map<String,List<Query>> addTerms(String[] fields, Map<String, List<String>> termFieldsValuesMap) throws ParseException- Throws:
ParseException
-
parseKeywords
-