Class ContentSearch

  • All Implemented Interfaces:
    ISearch

    public class ContentSearch
    extends AbstractSearch
    Represents a search against Confluence content. This includes searching against the text/body of content.
    • Constructor Detail

      • ContentSearch

        public ContentSearch​(@NonNull
                             SearchQuery query,
                             SearchSort sort)
        Constructs a search against Confluence content. The maximum number of results returned will be a system provided default.
        Parameters:
        query - the non-null query to perform against Confluence content
        sort - how to order the results of the query
        Since:
        7.20
      • ContentSearch

        public ContentSearch​(@NonNull
                             SearchQuery query,
                             SearchSort sort,
                             int startOffset,
                             int limit)
        Constructs a search against Confluence content.
        Parameters:
        query - the non-null query to perform against Confluence content
        sort - how to order the results of the query
        startOffset - the zero-based offset of the first content result to return
        limit - the maximum number content results to return
        Since:
        7.20
    • Method Detail

      • getSearchType

        public String getSearchType()
        Description copied from interface: ISearch
        Returns type of search e.g. SiteSearch, RecentUpdate, NetworkFeed, BlogUpdate, which can be used by search manager to switch between different implementations to support incremental roll out.
        Returns:
        type of search