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, 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, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig
-
Constructor Details
-
BaseBooleanQueryImpl
public BaseBooleanQueryImpl()
-
-
Method Details
-
addTerms
- Specified by:
addTerms
in interfaceBooleanQuery
- Throws:
ParseException
-
addTerms
public Map<String,Query> addTerms(String[] fields, String value, boolean like) throws ParseException - Specified by:
addTerms
in interfaceBooleanQuery
- Throws:
ParseException
-
addTerms
protected Map<String,List<Query>> addTerms(String[] fields, Map<String, List<String>> termFieldsValuesMap) throws ParseException- Throws:
ParseException
-
parseKeywords
-