@ProviderType public abstract class BaseSearchRequest<T extends SearchResponse> extends java.lang.Object implements SearchRequest
Constructor and Description |
---|
BaseSearchRequest() |
Modifier and Type | Method and Description |
---|---|
abstract T |
accept(SearchRequestExecutor searchRequestExecutor) |
java.lang.String[] |
getIndexNames() |
float |
getMinimumScore() |
com.liferay.portal.kernel.search.filter.Filter |
getPostFilter() |
com.liferay.portal.kernel.search.Query |
getQuery() |
long |
getTimeoutInMilliseconds() |
boolean |
isRequestCache() |
boolean |
isTrackTotalHits() |
void |
setIndexNames(java.lang.String[] indexNames) |
void |
setMinimumScore(float minimumScore) |
void |
setPostFilter(com.liferay.portal.kernel.search.filter.Filter postFilter) |
void |
setQuery(com.liferay.portal.kernel.search.Query query) |
void |
setRequestCache(boolean requestCache) |
void |
setTimeoutInMilliseconds(long timeoutInMilliseconds) |
void |
setTrackTotalHits(boolean trackTotalHits) |
public abstract T accept(SearchRequestExecutor searchRequestExecutor)
accept
in interface SearchRequest
public java.lang.String[] getIndexNames()
public float getMinimumScore()
public com.liferay.portal.kernel.search.filter.Filter getPostFilter()
public com.liferay.portal.kernel.search.Query getQuery()
public long getTimeoutInMilliseconds()
public boolean isRequestCache()
public boolean isTrackTotalHits()
public void setIndexNames(java.lang.String[] indexNames)
public void setMinimumScore(float minimumScore)
public void setPostFilter(com.liferay.portal.kernel.search.filter.Filter postFilter)
public void setQuery(com.liferay.portal.kernel.search.Query query)
public void setRequestCache(boolean requestCache)
public void setTimeoutInMilliseconds(long timeoutInMilliseconds)
public void setTrackTotalHits(boolean trackTotalHits)