Class AbstractSearchRequest

java.lang.Object
org.apache.maven.index.AbstractSearchRequest
Direct Known Subclasses:
AbstractSearchPageableRequest, FlatSearchRequest, GroupedSearchRequest

public class AbstractSearchRequest extends Object
  • Field Details

    • UNDEFINED

      public static final int UNDEFINED
      Constant for denoting undefined value for result count.
      See Also:
  • Constructor Details

    • AbstractSearchRequest

      public AbstractSearchRequest(org.apache.lucene.search.Query query)
    • AbstractSearchRequest

      public AbstractSearchRequest(org.apache.lucene.search.Query query, List<IndexingContext> contexts)
  • Method Details

    • getQuery

      public org.apache.lucene.search.Query getQuery()
    • setQuery

      public void setQuery(org.apache.lucene.search.Query query)
    • getContexts

      public List<IndexingContext> getContexts()
    • setContexts

      public void setContexts(List<IndexingContext> contexts)
    • getCount

      public int getCount()
      Returns the "count" of wanted results. See UNDEFINED and count.
      Returns:
    • setCount

      public void setCount(int count)
      Sets the "count" of wanted results. See UNDEFINED and count.
      Parameters:
      count -
    • isHitLimited

      @Deprecated public boolean isHitLimited()
      Deprecated.
      always returns false, since 4.1.0 there is no notion of hit limit
      Returns true if hits are limited.
      Returns:
    • getResultHitLimit

      @Deprecated public int getResultHitLimit()
      Deprecated.
      always returns -1 (no hit limit), since 4.1.0 there is no notion of hit limit
      Gets the hit limit. Since 4.1.0 does nothing, always returns -1 (was "no hit limit").
      Returns:
    • setResultHitLimit

      @Deprecated public void setResultHitLimit(int resultHitLimit)
      Deprecated.
      does nothing, since 4.1.0 there is no notion of hit limit
      Sets the hit limit. Since 4.1.0 does nothing.
      Parameters:
      resultHitLimit -
    • getArtifactInfoFilter

      public ArtifactInfoFilter getArtifactInfoFilter()
    • setArtifactInfoFilter

      public void setArtifactInfoFilter(ArtifactInfoFilter artifactInfoFilter)
    • getArtifactInfoPostprocessor

      public ArtifactInfoPostprocessor getArtifactInfoPostprocessor()
    • setArtifactInfoPostprocessor

      public void setArtifactInfoPostprocessor(ArtifactInfoPostprocessor artifactInfoPostprocessor)
    • getMatchHighlightRequests

      public List<MatchHighlightRequest> getMatchHighlightRequests()
    • setMatchHighlightRequests

      public void setMatchHighlightRequests(List<MatchHighlightRequest> matchHighlightRequests)
    • isLuceneExplain

      public boolean isLuceneExplain()
    • setLuceneExplain

      public void setLuceneExplain(boolean luceneExplain)