Uses of Interface
com.atlassian.confluence.search.v2.Expandable
-
Packages that use Expandable Package Description com.atlassian.confluence.impl.search.v2 com.atlassian.confluence.plugins.retentionrules.impl.service.search.query com.atlassian.confluence.search.v2 Provides an extensible, flexible search API.com.atlassian.confluence.search.v2.query com.atlassian.confluence.search.v2.searchfilter com.atlassian.confluence.search.v2.sort -
-
Uses of Expandable in com.atlassian.confluence.impl.search.v2
Classes in com.atlassian.confluence.impl.search.v2 that implement Expandable Modifier and Type Class Description classSiteSearchPermissionsQueryThis is used in conjunction with theSiteSearchPermissionsQueryMapper, which map it to aFilteredQueryclassSpacePermissionQueryThis query will remain until Lucene is upgraded to 6.0+ whereFilterandFilteredQueryno longer exist. -
Uses of Expandable in com.atlassian.confluence.plugins.retentionrules.impl.service.search.query
Classes in com.atlassian.confluence.plugins.retentionrules.impl.service.search.query that implement Expandable Modifier and Type Class Description classRetentionRulesQueryRetention rules filter marker, which is used in v2 search to filter out spaces without retention policies. -
Uses of Expandable in com.atlassian.confluence.search.v2
Subinterfaces of Expandable in com.atlassian.confluence.search.v2 Modifier and Type Interface Description interfaceSearchFilterDeprecated.since 7.20,SearchFilterhas been replaced bySearchQuery.interfaceSearchQueryA query to be performed against the search index.interfaceSearchSortRepresents some method for sorting search results, and the order in which to search them.Classes in com.atlassian.confluence.search.v2 that implement Expandable Modifier and Type Class Description classAbstractChainableSearchFilterDeprecated.since 7.20.Methods in com.atlassian.confluence.search.v2 with type parameters of type Expandable Modifier and Type Method Description static <T extends Expandable<T>>
List<T>SearchExpander. expandAll(Collection<T> expandables)static <T extends Expandable<T>>
TSearchExpander. expandAll(T expandable) -
Uses of Expandable in com.atlassian.confluence.search.v2.query
Classes in com.atlassian.confluence.search.v2.query that implement Expandable Modifier and Type Class Description classAbstractParameterListQuery<T>Abstract superclass for queries holding a list of parameters of a single type.classAbstractUserQueryclassActiveUserQueryQuery which filters out documents representing users that are no longer active.classAllQueryRepresent an entire set of documents.classArchivedSpacesQueryFilters archived spaces (and their contents) out of search results.classAttachmentTypeQuerySearch for attachments of a particular type or types.classBooleanQueryA boolean query that allows and/or and not combinations of sub queries.classBrowseUsersPermissionQueryclassConstantScoreQueryv2 primitive queryclassContainingContentTypeQuerySearch for an entity contained within content of a particular type.classContentCategoryQuerySearchQuery that finds content where content type is from the list of specified categoriesclassContentPermissionsQueryclassContentStatusQuerySearchQuery which matches content by their content status.classContentTypeQuerySearch for content of a particular type.classContributorQueryCreates a query to find content a user has contributed to (any edit or create is considered a contribution)classCreatorQueryQuery for the original creator of content.classCustomContentTypeQueryThis V2 query is used for filtering custom contents based on their types.classDateRangeQueryQuery for search results that have been modified within the specified range of dates.classDoubleRangeQueryv2 primitive queryclassEnabledCustomContentTypesQueryA V2SearchQueryimplementation which only finds custom content which have been enabled, or non-custom content.classFieldExistsQueryA V2SearchQueryimplementation which finds documents which contain a specific field.classFileExtensionQuerySearch for content with a particular file extension.classFunctionScoreQueryv2 primitive query that modifies the wrapped query score of a retrieved document by combining it according toFunctionScoreQuery.BoostModewith an value provided byScoreFunction.classHasPersonalSpaceQuerySearch for content belonging to a user who has a personal space.classInheritedLabelQueryQuery for matching a singleLabelthat was inherited from a piece of parent content, for example, searching for comments attached to pages with a certain labelclassInSpaceQuerySearch using a set of space keys for content that occurs within some set of spaces.classIntegerRangeQueryv2 primitive queryclassLabelQueryQuery for matching a singleLabel.classLabelsQueryAllows querying by multiple labels.classLastModifierUserQuerySearchQuery to find the content where theDocumentFieldName.LAST_MODIFIER_NAMEfield has to match one of the users in the provided last modifiers listclassLongRangeQueryv2 primitive queryclassMacroStorageVersionQueryclassMacroUsageQueryA search query that finds usages of a macro in a content entity object by the macro name.classMatchNoDocsQueryclassMultiTextFieldQueryRepresents a query against multiple fields.classNonViewableCustomContentTypeQueryA V2SearchQueryimplementation which only finds viewable custom content types or non-custom content.classNotAnonymousUserQuerySearchQuery that filters out anonymous users.classPhraseQueryv2 primitive queryclassPrefixQueryv2 primitive queryclassQueryStringQueryv2 primitive queryclassSiteTextSearchQueryRelocation from confluence-search plugin.classSpaceCategoryQuerySearch for content within spaces of a particular category (or categories).classSpanNearQueryv2 primitive queryclassTermQueryv2 primitive queryclassTermRangeQueryv2 primitive queryclassTermSetQueryclassTextFieldQueryRepresents a raw query from the user that may be parsed.classTextQueryA multi text field query that searches across a range of text fields for the query stringclassTextSearchQueryThis query represents a text search on a Lucene field.classUserInfoQuerySearchQuery for user info.classUserTextQuerySearches for text within common user-related text fields: full name, email address and usernameclassWildcardTextFieldQuery -
Uses of Expandable in com.atlassian.confluence.search.v2.searchfilter
Classes in com.atlassian.confluence.search.v2.searchfilter that implement Expandable Modifier and Type Class Description classAnonymousUserInfoSearchFilterDeprecated.since 6.7 useActiveUserSearchFilterinstead.classBooleanSearchFilterDeprecated.since 7.20 useBooleanQueryinstead.classChainedSearchFilterDeprecated.since 5.10, useBooleanSearchFilterinsteadclassContentPermissionsSearchFilterDeprecated.since 7.16.classFieldValueSearchFilterDeprecated.since 7.20.classInSpaceSearchFilterDeprecated.since 7.20, remove in 8.0.classMatchAllDocsFilterDeprecated.since 7.20.classMatchNoDocsFilterDeprecated.since 7.20.classSearchResultTypeSearchFilterDeprecated.since 7.9.0.classShadowedUserSearchFilterDeprecated.since 6.7 useActiveUserSearchFilterinstead.classSpacePermissionsSearchFilterDeprecated.since 7.20 useSpacePermissionQueryFactory.create(ConfluenceUser)instead.classTermRangeSearchFilterDeprecated.since 7.20.classTermSearchFilterDeprecated.since 7.20.classUnlicensedUserSearchFilterDeprecated.since 6.7 useActiveUserSearchFilterinstead.classViewUserProfilePermissionsSearchFilterDeprecated.since 7.20. -
Uses of Expandable in com.atlassian.confluence.search.v2.sort
Classes in com.atlassian.confluence.search.v2.sort that implement Expandable Modifier and Type Class Description classAbstractSortAbstract superclass for simple sort types that just sort in a particular direction on some field.classContentIdSortSort content by its id that is stored as part of the handle field in Lucene index.classCreatedSortOrder search results by time createdclassFavouriteSortOrder search results by favourite date.classFieldSortSort based on value of a field.classFilenameSortSort based on an attachment's filename.classFilesizeSortclassFullnameSortSort by a user's full nameclassLowercaseFieldSortSort based on lower case value of a keyword field.classModifiedSortOrder search results by time last modifiedclassMultiSearchSortThis composite SearchSort that allows sort by multiple fields.classRelevanceSortOrder search results most relevant first.classTitleSortOrder search results by titleclassUserAttributeSortA base user sort that allows userkey fields to be sorted on either UserKey, Username, Full name or Email.
-