Class BaseSearchRequest

java.lang.Object
com.liferay.portal.search.engine.adapter.ccr.CrossClusterRequest
com.liferay.portal.search.engine.adapter.search.BaseSearchRequest
Direct Known Subclasses:
CountSearchRequest, SearchSearchRequest

@ProviderType public abstract class BaseSearchRequest extends CrossClusterRequest
  • Constructor Details

    • BaseSearchRequest

      public BaseSearchRequest()
  • Method Details

    • addAggregation

      public void addAggregation(com.liferay.portal.search.aggregation.Aggregation aggregation)
    • addComplexQueryParts

      public void addComplexQueryParts(Collection<com.liferay.portal.search.filter.ComplexQueryPart> complexQueryParts)
    • addIndexBoost

      public void addIndexBoost(String index, float boost)
    • addPipelineAggregation

      public void addPipelineAggregation(com.liferay.portal.search.aggregation.pipeline.PipelineAggregation pipelineAggregation)
    • addPostFilterComplexQueryParts

      public void addPostFilterComplexQueryParts(Collection<com.liferay.portal.search.filter.ComplexQueryPart> complexQueryParts)
    • getAggregationsMap

      public Map<String,com.liferay.portal.search.aggregation.Aggregation> getAggregationsMap()
    • getComplexQueryParts

      public List<com.liferay.portal.search.filter.ComplexQueryPart> getComplexQueryParts()
    • getExplain

      public Boolean getExplain()
    • getFacets

      public Map<String,com.liferay.portal.kernel.search.facet.Facet> getFacets()
    • getHighlight

      public com.liferay.portal.search.highlight.Highlight getHighlight()
    • getIndexBoosts

      public Map<String,Float> getIndexBoosts()
    • getIndexNames

      public String[] getIndexNames()
    • getMinimumScore

      public Float getMinimumScore()
    • getPipelineAggregationsMap

      public Map<String,com.liferay.portal.search.aggregation.pipeline.PipelineAggregation> getPipelineAggregationsMap()
    • getPointInTime

      public com.liferay.portal.search.pit.PointInTime getPointInTime()
    • getPostFilter

      public com.liferay.portal.kernel.search.filter.Filter getPostFilter()
    • getPostFilterComplexQueryParts

      public List<com.liferay.portal.search.filter.ComplexQueryPart> getPostFilterComplexQueryParts()
    • getPostFilterQuery

      public com.liferay.portal.search.query.Query getPostFilterQuery()
    • getQuery

      public com.liferay.portal.search.query.Query getQuery()
    • getQuery71

      public com.liferay.portal.kernel.search.Query getQuery71()
    • getRequestCache

      public Boolean getRequestCache()
    • getRescoreQuery

      @Deprecated public com.liferay.portal.search.query.Query getRescoreQuery()
      Deprecated.
      As of Athanasius (7.3.x), replaced by getRescores()
    • getRescores

      public List<com.liferay.portal.search.rescore.Rescore> getRescores()
    • getStatsRequests

      public List<com.liferay.portal.search.stats.StatsRequest> getStatsRequests()
    • getTimeoutInMilliseconds

      public Long getTimeoutInMilliseconds()
    • getTrackTotalHits

      public Boolean getTrackTotalHits()
    • getTypes

      public String[] getTypes()
    • isBasicFacetSelection

      public boolean isBasicFacetSelection()
    • isExplain

      public boolean isExplain()
    • isIncludeResponseString

      public boolean isIncludeResponseString()
    • isRequestCache

      public boolean isRequestCache()
    • isTrackTotalHits

      public boolean isTrackTotalHits()
    • putAllFacets

      public void putAllFacets(Map<String,com.liferay.portal.kernel.search.facet.Facet> facets)
    • putFacet

      public void putFacet(String fieldName, com.liferay.portal.kernel.search.facet.Facet facet)
    • setBasicFacetSelection

      public void setBasicFacetSelection(boolean basicFacetSelection)
    • setExplain

      public void setExplain(Boolean explain)
    • setHighlight

      public void setHighlight(com.liferay.portal.search.highlight.Highlight highlight)
    • setIncludeResponseString

      public void setIncludeResponseString(boolean includeResponseString)
    • setIndexNames

      public void setIndexNames(String... indexNames)
    • setMinimumScore

      public void setMinimumScore(Float minimumScore)
    • setPointInTime

      public void setPointInTime(com.liferay.portal.search.pit.PointInTime pointInTime)
    • setPostFilter

      public void setPostFilter(com.liferay.portal.kernel.search.filter.Filter postFilter)
    • setPostFilterQuery

      public void setPostFilterQuery(com.liferay.portal.search.query.Query postFilterQuery)
    • setQuery

      public void setQuery(com.liferay.portal.kernel.search.Query legacyQuery)
    • setQuery

      public void setQuery(com.liferay.portal.search.query.Query query)
    • setRequestCache

      public void setRequestCache(Boolean requestCache)
    • setRescoreQuery

      @Deprecated public void setRescoreQuery(com.liferay.portal.search.query.Query rescoreQuery)
      Deprecated.
      As of Athanasius (7.3.x), replaced by setRescores(List)
    • setRescores

      public void setRescores(List<com.liferay.portal.search.rescore.Rescore> rescores)
    • setStatsRequests

      public void setStatsRequests(Collection<com.liferay.portal.search.stats.StatsRequest> statsRequests)
    • setTimeoutInMilliseconds

      public void setTimeoutInMilliseconds(Long timeoutInMilliseconds)
    • setTrackTotalHits

      public void setTrackTotalHits(Boolean trackTotalHits)
    • setTypes

      public void setTypes(String... types)