| Package | Description |
|---|---|
| com.atlassian.confluence.hosted.search.v2.searchfilter | |
| com.atlassian.confluence.plugins.contentproperty.index.descriptor | |
| com.atlassian.confluence.plugins.contentproperty.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 |
| Modifier and Type | Class and Description |
|---|---|
class |
ExcludePersonalInformationSearchFilter
Excludes Personal Information Objects from the search results.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContentPropertyFieldSort
A sort definition for a content property alias.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiTermQuery
Represents a set of terms used to construct a boolean Lucene query.
|
class |
NumberRangeQuery
Deprecated.
since 6.0, use
DoubleRangeQuery instead |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SearchFilter
A filter to be performed against the search index during search time (not post results).
|
interface |
SearchQuery
A query to be performed against the search index.
|
interface |
SearchSort
Represents some method for sorting search results, and the order in which to search them.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractChainableSearchFilter
A super class that defines standard AND and OR chaining behaviour.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Expandable<T>> |
SearchExpander.expandAll(Iterable<T> expandables) |
static <T extends Expandable<T>> |
SearchExpander.expandAll(T expandable) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractParameterListQuery<T>
Abstract superclass for queries holding a list of parameters of a single type.
|
class |
AbstractUserQuery |
class |
AllQuery
Querys for all possible results.
|
class |
AttachmentTypeQuery
Search for attachments of a particular type or types.
|
class |
BooleanQuery
A boolean query that allows and/or and not combinations of sub queries.
|
class |
BoostingQuery
A wrapping query that boost the scores provided by the
underlying query based on the modification date.
|
class |
ConstantScoreQuery
v2 primitive query
|
class |
ContainingContentTypeQuery
Search for an entity contained within content of a particular type.
|
class |
ContentTypeQuery
Search for content of a particular type.
|
class |
ContributorQuery
Creates a query to find content a user has contributed to (any edit or create is considered a contribution)
|
class |
CreatorQuery
Query for the original creator of content.
|
class |
CustomContentTypeQuery |
class |
DateRangeQuery
Query for search results that have been modified within the specified range of dates.
|
class |
DoubleRangeQuery
v2 primitive query
|
class |
EnhancedMatchQuery
Represents a query that supports both query syntax and text match, against a single text fields.
|
class |
EnhancedMultiMatchQuery
Represents a query that supports both query syntax and text match, against multiple text fields.
|
class |
FileExtensionQuery
Search for content with a particular file extension.
|
class |
FunctionScoreQuery
The FunctionScoreQuery allows you to selectively adjust the scores of the results returned by the index.
|
class |
HasPersonalSpaceQuery
Search for content belonging to a user who has a personal space.
|
class |
InheritedLabelQuery
Query for matching a single
Label that was inherited from a piece of
parent content, for example, searching for comments attached to pages with a certain label |
class |
InSpaceQuery
Search for content that occurs within some set of spaces.
|
class |
LabelQuery
Query for matching a single
Label. |
class |
LongRangeQuery
v2 primitive query
|
class |
MacroStorageVersionQuery |
class |
MacroUsageQuery
A search query that finds usages of a macro in a content entity object by the
macro name.
|
class |
MatchNoDocsQuery |
class |
MatchQuery
Represents a query that matches text against a single text fields.
|
class |
MultiMatchQuery
Represents a query that matches text against multiple text fields.
|
class |
MultiTextFieldQuery
Deprecated.
Please use
EnhancedMultiMatchQuery instead. |
class |
PermittedSpacesQuery
Deprecated.
since 3.0. Please use
SpacePermissionsSearchFilter instead. |
class |
PhrasePrefixQuery
v2 primitive query, use in ES code path only.
|
class |
PhraseQuery
v2 primitive query
|
class |
PrefixEdgeNGramQuery
v2 primitive query, use in ES code path only.
|
class |
PrefixQuery
v2 primitive query
|
class |
QueryStringQuery
Represents a query that could be interpreted as using query syntax.
|
class |
QuicknavQuery
Use in ES code path only.
|
class |
SpaceCategoryQuery
Search for content within spaces of a particular category (or categories).
|
class |
SpaceTypeQuery
Search for content within spaces matching one or more space types.
|
class |
SpanNearQuery
v2 primitive query
|
class |
TermQuery
v2 primitive query
|
class |
TermRangeQuery
v2 primitive query
|
class |
TextFieldPrefixQuery
Represents a query that specifies a prefix to be matched - equivalent to a trailing wildcard search e.g.
|
class |
TextFieldQuery
Deprecated.
Please use
EnhancedMatchQuery instead. |
class |
TextQuery
A multi text field query that searches across a range of text fields for the query string
|
class |
UserTextQuery
Searches for text within common user-related text fields: full name, email address and username
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRangeSearchFilter<T>
v2 primitive filter.
|
class |
AnonymousUserInfoSearchFilter
CONF-32081 Search for user info which is not created by the system (anonymous)
|
class |
ArchivedSpacesSearchFilter
Filters archived spaces (and their contents) out of search results.
|
class |
AuthorSearchFilter
Filter by a query on author.
|
class |
BooleanSearchFilter |
class |
ChainedSearchFilter
Deprecated.
Since 6.0, use
BooleanSearchFilter instead |
class |
ContentPermissionsSearchFilter
Filter for performing filtering by content permissions.
|
class |
CustomContentTypeSearchFilter |
class |
DateRangeSearchFilter
v2 primitive filter.
|
class |
DeactivatedUserSearchFilter
Search for users that have been disabled/deactivated.
|
class |
DisabledContentTypeSearchFilter
The logic is from DisabledContentTypeFilterFactory in confluence-search plugin.
|
class |
ExcludedContentTypeSearchFilter
A filter used to exclude certain content types from Site Searches.
|
class |
ExternallyDeletedUserSearchFilter
Filter users that have been deleted by external user management (e.g.
|
class |
FieldValueSearchFilter
v2 primitive filter
|
class |
InSpaceSearchFilter
Filters for documents that belong to spaces with the specified space keys.
|
class |
LabelsSearchFilter
Allows filtering by multiple labels.
|
class |
LastModifierSearchFilter
Deprecated.
since 5.2. Use
LastModifierUserSearchFilter instead. |
class |
LastModifierUserSearchFilter
Filter on the
DocumentFieldName.LAST_MODIFIER_NAME field. |
class |
MatchAllDocsFilter
Represent an entire set of documents
|
class |
MatchNoDocsFilter
Represent an empty set of documents
|
class |
NonViewableContentTypeSearchFilter
The logic is from NonViewableContentTypeFilterFactory in confluence-search plugin.
|
class |
PrefixSearchFilter
v2 primitive filter
|
class |
SearchResultTypeSearchFilter
Filter by
SearchResultType. |
class |
ShadowedUserSearchFilter
Filter shadowed users out.
|
class |
SiteSearchPermissionsSearchFilter
The filter used to apply permission in Site Search.
|
class |
SpaceCategorySearchFilter
Use in ES code path only.
|
class |
SpacePermissionsSearchFilter
Filters by the spaces a user can see.
|
class |
SpaceTypeSearchFilter
Use in ES code path only.
|
class |
TermRangeSearchFilter
v2 primitive filter.
|
class |
TermSearchFilter
v2 primitive filter
|
class |
TextSearchFilter
v2 primitive filter
|
class |
UnlicensedUserSearchFilter
Filter users that do not have a permission to access Confluence.
|
class |
ViewUserProfilePermissionsSearchFilter
Filter for filtering out statuses if there is no view user profile permission.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSort
Abstract superclass for simple sort types that just sort in a particular direction on some field.
|
class |
CreatedSort
Order search results by time created
|
class |
FavouriteSort
Order search results by favourite date.
|
class |
FieldSort
v2 primitive sort
|
class |
FilenameSort
Sort based on an attachment's case insensitive filename.
|
class |
FilesizeSort |
class |
FullnameSort
Sort by a user's case insensitive full name
|
class |
LowercaseFieldSort
v2 primitive sort
|
class |
ModifiedSort
Order search results by time last modified
|
class |
RelevanceSort
Order search results most relevant first.
|
class |
TitleSort
Order search results by case insensitive title
|
Copyright © 2003–2016 Atlassian. All rights reserved.