Uses of Interface
com.atlassian.confluence.search.v2.ISearch
Packages that use ISearch
Package
Description
Provides a Lucene-backed implementation of the
SearchManager
.Provides an extensible, flexible search API.
-
Uses of ISearch in com.atlassian.confluence.internal.index.lucene
Methods in com.atlassian.confluence.internal.index.lucene with parameters of type ISearchModifier and TypeMethodDescription -
Uses of ISearch in com.atlassian.confluence.internal.search
Classes in com.atlassian.confluence.internal.search that implement ISearchMethods in com.atlassian.confluence.internal.search with parameters of type ISearchModifier and TypeMethodDescriptionDecoratedSearchManager.searchCategorised
(ISearch search, SearchManager.Categorizer<T> categorizer) DecoratedSearchManager.searchEntities
(ISearch search, SearchManager.EntityVersionPolicy versionPolicy) -
Uses of ISearch in com.atlassian.confluence.internal.search.v2
Methods in com.atlassian.confluence.internal.search.v2 with parameters of type ISearchModifier and TypeMethodDescriptionProfiledSearchManager.searchCategorised
(ISearch search, SearchManager.Categorizer<T> categorizer) ProfiledSearchManager.searchEntities
(ISearch search, SearchManager.EntityVersionPolicy versionPolicy) -
Uses of ISearch in com.atlassian.confluence.internal.search.v2.lucene
Methods in com.atlassian.confluence.internal.search.v2.lucene with parameters of type ISearchModifier and TypeMethodDescriptionLuceneSearchManager.searchCategorised
(ISearch search, SearchManager.Categorizer<T> categorizer) Perform a search with the given criteria, the top results are collected per category specified by the givenSearchManager.Categorizer
.LuceneSearchManager.searchEntities
(ISearch search, SearchManager.EntityVersionPolicy versionPolicy) -
Uses of ISearch in com.atlassian.confluence.plugins.opensearch
Methods in com.atlassian.confluence.plugins.opensearch with parameters of type ISearchModifier and TypeMethodDescriptionSearchTokenTracker.createToken
(ISearch search, @Nullable String pit) Creates a newSearchWithToken
for the provided search and PITDefaultOpenSearchSearchManager.searchCategorised
(ISearch search, SearchManager.Categorizer<T> categorizer) DefaultOpenSearchSearchManager.searchEntities
(ISearch search, SearchManager.EntityVersionPolicy versionPolicy) -
Uses of ISearch in com.atlassian.confluence.rss
Methods in com.atlassian.confluence.rss with parameters of type ISearchModifier and TypeMethodDescriptioncom.rometools.rome.feed.synd.SyndFeed
DefaultFeedBuilder.createSyndFeed
(ISearch search, FeedProperties feedProperties) com.rometools.rome.feed.synd.SyndFeed
SyndFeedService.createSyndFeed
(ISearch search, FeedProperties feedProperties) Constructs a feed off the specified search. -
Uses of ISearch in com.atlassian.confluence.search.service
Methods in com.atlassian.confluence.search.service that return ISearchModifier and TypeMethodDescriptionDefaultPredefinedSearchBuilder.buildRecentUpdateSearch
(RecentUpdateQueryParameters params, int startIndex, int numberOfResults) PredefinedSearchBuilder.buildRecentUpdateSearch
(RecentUpdateQueryParameters recentUpdateQueryParameters, int startIndex, int numberOfResults) Create a recent update search.DefaultPredefinedSearchBuilder.buildSiteSearch
(SearchQueryParameters searchQueryParams, int startIndex, int pageSize) If no query parameters are provided, the default site search will query all content, and filter for non-archived and permissible content.PredefinedSearchBuilder.buildSiteSearch
(SearchQueryParameters searchQueryParams, int startIndex, int pageSize) Create and return theSearch
used to perform a site wide search in Confluence.DefaultPredefinedSearchBuilder.buildUsersSearch
(UserSearchQueryParameters userSearchQueryParameters, int startIndex, int numberOfResults) DefaultPredefinedSearchBuilder.buildUsersSearch
(String query, int maxResults) PredefinedSearchBuilder.buildUsersSearch
(UserSearchQueryParameters userSearchQueryParameters, int startIndex, int numberOfResults) Create and return theISearch
used to find users know to the system based on parts of their name or user name.PredefinedSearchBuilder.buildUsersSearch
(String query, int maxResults) Create and return theISearch
used to find users know to the system based on parts of their name or user name. -
Uses of ISearch in com.atlassian.confluence.search.v2
Classes in com.atlassian.confluence.search.v2 with type parameters of type ISearchModifier and TypeClassDescriptionclass
DecoratorSearchBuilder<SEARCH extends ISearch>
A builder for a search object that decorates another search object.static interface
ISearch.Builder<SEARCH extends ISearch>
Builder interface to create new search instance with the specified valuesSubinterfaces of ISearch in com.atlassian.confluence.search.v2Modifier and TypeInterfaceDescriptioninterface
A search that additionally specifies a search token.Classes in com.atlassian.confluence.search.v2 that implement ISearchModifier and TypeClassDescriptionclass
An abstract representation of a search to be performed.class
Represents a search against change information.class
Represents a search against Confluence content.class
class
Methods in com.atlassian.confluence.search.v2 that return ISearchModifier and TypeMethodDescriptionContentSearch.Builder.build()
default ISearch
ISearch.withIndices
(List<Index> indices) Deprecated, for removal: This API element is subject to removal in a future version.since 9.0.default ISearch
ISearch.withLimit
(int limit) Deprecated, for removal: This API element is subject to removal in a future version.since 9.0.default ISearch
ISearch.withQuery
(SearchQuery query) Deprecated, for removal: This API element is subject to removal in a future version.since 9.0.Methods in com.atlassian.confluence.search.v2 that return types with arguments of type ISearchMethods in com.atlassian.confluence.search.v2 with parameters of type ISearchModifier and TypeMethodDescriptiondefault String
Produce an explanation of the search query for the specified contentId.Perform asearch
, the returnedSearchResults
only have the fields requested in the projection filled out, no other fields are valid in thesearchResult
.Perform a search with a given criteria.Perform a search with a given criteria, the returns searchResults only have the fields requested in the projection filled out, no other fields are valid in the searchResult.SearchManager.searchCategorised
(ISearch search, SearchManager.Categorizer<T> categorizer) Perform a search with the given criteria, the top results are collected per category specified by the givenSearchManager.Categorizer
.SearchManager.searchEntities
(ISearch search, SearchManager.EntityVersionPolicy versionPolicy) Perform a search with the given criteria, returning the results as a list of database entity objects.Constructors in com.atlassian.confluence.search.v2 with parameters of type ISearchConstructor parameters in com.atlassian.confluence.search.v2 with type arguments of type ISearchModifierConstructorDescriptionDecoratorSearchBuilder
(ISearch.Builder<?> delegate, Function<ISearch, SEARCH> mapper) -
Uses of ISearch in com.atlassian.confluence.spaces.actions
Methods in com.atlassian.confluence.spaces.actions that return ISearch