| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
SearchPerformedEvent.getSearchQuery() |
| Constructor and Description |
|---|
SearchPerformedEvent(Object source,
SearchQuery search,
com.atlassian.user.User user,
int numberOfResults) |
| Modifier and Type | Method and Description |
|---|---|
ESQueryMapper<SearchQuery> |
ESSearchSubsystemConfig.esQueryMapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
ReIndexer.reIndex(EnumSet<ReIndexOption> options,
SearchQuery searchQuery,
Progress progress)
Deprecated.
Use
ReIndexer.reIndex(Progress) instead. |
default void |
ReIndexer.reIndex(Set<ReIndexOption> options,
SearchQuery searchQuery,
Progress progress)
Deprecated.
since 6.0. Use
ReIndexer.reIndex(EnumSet, SearchQuery, Progress) instead. |
| Modifier and Type | Method and Description |
|---|---|
void |
LuceneReIndexer.reIndex(EnumSet<ReIndexOption> options,
SearchQuery searchQuery,
Progress progress) |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
SearchQueryInterpreter.createSearchQuery(String value) |
| Modifier and Type | Method and Description |
|---|---|
void |
BooleanQueryFactory.addMust(SearchQuery query)
Adds the specified
SearchQuery to the "must match" criteria. |
void |
BooleanQueryFactory.addMustNot(SearchQuery query)
Adds the specified
SearchQuery to the "must not match" criteria. |
void |
BooleanQueryFactory.addShould(SearchQuery query)
Adds the specified
SearchQuery to the "should match" criteria. |
| Modifier and Type | Method and Description |
|---|---|
void |
BooleanQueryFactory.addMust(Collection<? extends SearchQuery> queries)
Adds the specified
Collection<SearchQuery> to the "must match"
criteria. |
void |
BooleanQueryFactory.addMustNot(Collection<? extends SearchQuery> queries)
Adds the specified
Collection<SearchQuery> to the "must not
match" criteria. |
void |
BooleanQueryFactory.addShould(Collection<? extends SearchQuery> queries)
Adds the specified
Collection<SearchQuery> to the "should match"
criteria. |
| Constructor and Description |
|---|
BooleanQueryFactory(Set<SearchQuery> must,
Set<SearchQuery> should,
Set<SearchQuery> mustNot)
Constructs a
BooleanQueryFactory with the specified
SearchQueries as initial values. |
BooleanQueryFactory(Set<SearchQuery> must,
Set<SearchQuery> should,
Set<SearchQuery> mustNot)
Constructs a
BooleanQueryFactory with the specified
SearchQueries as initial values. |
BooleanQueryFactory(Set<SearchQuery> must,
Set<SearchQuery> should,
Set<SearchQuery> mustNot)
Constructs a
BooleanQueryFactory with the specified
SearchQueries as initial values. |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
SearchQueryModuleDescriptor.newQuery(List parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected SearchQuery |
NumericContentPropertyAliasFieldHandler.createQuery(Double from,
Double to,
boolean includesFrom,
boolean includesTo) |
| 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 | Method and Description |
|---|---|
SearchQuery |
ContentPropertySearchQueryFactory.buildNumberRangeQuery(ContentPropertySchemaField schemaField,
com.atlassian.querylang.antlrgen.AqlParser.EqOpContext opCtx,
Double value) |
SearchQuery |
ContentPropertySearchQueryFactory.buildNumberRangeQuery(ContentPropertySchemaField schemaField,
com.atlassian.querylang.antlrgen.AqlParser.RangeOpContext opCtx,
Double value) |
<N extends Number> |
ContentPropertySearchQueryFactory.buildNumberRangeQuery(ContentPropertySchemaField schemaField,
N from,
N to,
boolean includesFrom,
boolean includesTo)
Build a generic range query for any number type between 'from' and 'to'.
|
SearchQuery |
ContentPropertySearchQueryFactory.buildStringEqualityQuery(ContentPropertySchemaField schemaField,
String... value)
Build a generic string equality query.
|
SearchQuery |
ContentPropertySearchQueryFactory.buildTextSearchQuery(ContentPropertySchemaField schemaField,
String value)
Build a generic text comparison query.
|
SearchQuery |
TextQuery.expand() |
SearchQuery |
NumberRangeQuery.expand()
Deprecated.
|
SearchQuery |
MultiTermQuery.expand() |
SearchQuery |
DateRangeQuery.expand() |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
FeedCustomContentType.toSearchQuery() |
| Modifier and Type | Method and Description |
|---|---|
abstract SearchQuery |
ReIndexOption.getDeleteQuery() |
| Modifier and Type | Method and Description |
|---|---|
ReIndexTask |
IndexManager.reIndex(EnumSet<ReIndexOption> options,
SearchQuery searchQuery)
Deprecated.
User
IndexManager.rebuildIndex() instead. |
ReIndexTask |
DelegatingIndexManager.reIndex(EnumSet<ReIndexOption> options,
SearchQuery searchQuery) |
| Constructor and Description |
|---|
ESContentNameSearcher(org.elasticsearch.client.Client client,
ESFilterMapper<SearchFilter> filterMapper,
ESQueryMapper<SearchQuery> queryMapper,
ESResultConverter resultConverter,
UserAccessor userAccessor,
SpacePermissionsFilterDao spacePermissionsFilterDao,
SpacePermissionQueryManager spacePermissionQueryManager,
PermissionManager permissionManager,
SpaceManager spaceManager,
com.atlassian.event.api.EventPublisher eventPublisher,
ConfluenceUserDao confluenceUserDao,
ESCommandExecutor commandExecutor,
FeatureFlagServiceClient featureFlagServiceClient,
SearchLanguageDetector languageDetector,
ESConfigProvider esConfigProvider) |
| Modifier and Type | Method and Description |
|---|---|
ReIndexTask |
ESIndexManager.reIndex(EnumSet<ReIndexOption> options,
SearchQuery searchQuery) |
| Modifier and Type | Method and Description |
|---|---|
ReIndexTask |
LuceneIndexManager.reIndex(EnumSet<ReIndexOption> options,
SearchQuery searchQuery)
Trigger an asynchronous reindex of the system.
|
default ReIndexTask |
ConfluenceIndexManager.reIndex(Set<ReIndexOption> options,
SearchQuery searchQuery)
Deprecated.
since 6.0, use
IndexManager.reIndex(EnumSet, SearchQuery) |
| Constructor and Description |
|---|
LuceneReIndexTask(ReIndexer reIndexer,
SearchableDao searchableDao,
EnumSet<ReIndexOption> options,
Optional<SearchQuery> searchQuery,
int jobID) |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
ContentTypeSearchDescriptor.getQuery() |
| Modifier and Type | Field and Description |
|---|---|
protected SearchQuery |
AbstractSearch.query |
protected SearchQuery |
AbstractSearch.Builder.query |
| Modifier and Type | Method and Description |
|---|---|
default SearchQuery |
SearchQuery.expand()
Expands this query into a composite query (that composes other queries).
|
SearchQuery |
ISearch.getQuery() |
default SearchQuery |
HighlightParams.getQuery() |
SearchQuery |
DefaultSearchWithToken.getQuery() |
SearchQuery |
DefaultHighlightParams.getQuery() |
SearchQuery |
AbstractSearch.getQuery()
Gets the query component of the search
|
SearchQuery |
QueryFactory.newQuery(String queryKey)
Generate a SearchQuery without parameters
|
SearchQuery |
QueryFactory.newQuery(String queryKey,
List parameters)
Generate a SearchQuery with parameters.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractSearch.Builder |
AbstractSearch.Builder.query(SearchQuery query) |
| Constructor and Description |
|---|
AbstractSearch(SearchQuery query,
Iterable<SearchSort> sorts,
SearchFilter searchFilter,
int startOffset,
int limit) |
AbstractSearch(SearchQuery query,
Iterable<SearchSort> sorts,
SearchFilter searchFilter,
int startOffset,
int limit,
Optional<? extends HighlightParams> optionalHighlightParams) |
AbstractSearch(SearchQuery query,
Iterable<SearchSort> sorts,
SearchFilter searchFilter,
ResultFilter resultFilter) |
AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit) |
AbstractSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
ResultFilter resultFilter) |
ChangesSearch(SearchQuery query,
SearchFilter searchFilter,
int startOffset,
int limit)
Deprecated.
|
ChangesSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit)
Deprecated.
|
ChangesSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
ResultFilter resultFilter)
Deprecated.
|
ContentSearch(SearchQuery query,
SearchFilter searchFilter,
int startOffset,
int limit)
Deprecated.
|
ContentSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit)
Deprecated.
|
ContentSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
ResultFilter resultFilter)
Deprecated.
|
DefaultHighlightParams(SearchQuery query)
Constructs a parameter object used for highlighting
|
DefaultHighlightParams(String encoder,
SearchQuery query)
Constructs a parameter object used for highlighting
|
DefaultSearch(SearchQuery query,
Iterable<SearchSort> sorts,
SearchFilter searchFilter,
ResultFilter resultFilter)
Deprecated.
|
DefaultSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
int startOffset,
int limit)
Deprecated.
|
DefaultSearch(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
ResultFilter resultFilter)
Deprecated.
|
Search(SearchQuery query,
Iterable<SearchSort> sort,
SearchFilter searchFilter,
int startOffset,
int limit,
Optional<? extends HighlightParams> highlightParams)
Deprecated.
|
Search(SearchQuery query,
SearchSort sort,
SearchFilter searchFilter,
ResultFilter resultFilter)
Deprecated.
|
| Constructor and Description |
|---|
ESRequestFactory(ESFilterMapper<SearchFilter> filterMapper,
ESQueryMapper<SearchQuery> queryMapper,
ESSortMapper<SearchSort> sortMapper,
SearchLanguageDetector languageDetector,
ESLanguageSpecificFieldMapper languageSpecificFieldMapper,
FeatureFlagServiceClient featureFlagServiceClient) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ESQueryMapper<T extends SearchQuery> |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.index.query.QueryBuilder |
DelegatingESQueryMapper.map(SearchQuery query,
ESSearchContext context) |
| Constructor and Description |
|---|
BoostingQueryMapper(ESQueryMapper<SearchQuery> delegate) |
ConstantScoreQueryMapper(ESQueryMapper<SearchQuery> delegate) |
FunctionScoreQueryMapper(ESQueryMapper<SearchQuery> delegate) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LuceneQueryMapper<T extends SearchQuery>
A lucene query mapper represents an object that is able to map from a Confluence
SearchQuery to a Lucene Query. |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Query |
DelegatingLuceneSearchMapper.convertToLuceneQuery(SearchQuery query) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTextFieldQueryMapper<T extends SearchQuery> |
class |
BaseConstantScoreQueryMapper<T extends SearchQuery>
A base LuceneQueryMapper class that produces ConstantScoreQuery, removing any effect of
the query from the lucene scoring, this is equivalent of using a LuceneFilter.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Query |
PermittedSpacesQueryMapper.convertToLuceneQuery(SearchQuery searchQuery) |
org.apache.lucene.search.Query |
MatchNoDocsQueryMapper.convertToLuceneQuery(SearchQuery searchQuery) |
| 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 |
SiteSearchQuery
V2 primitive query for a fine-tuned site search query.
|
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
Deprecated.
This query is redundant, misleading. It is replaced by
PrefixSearchFilter or
PrefixQuery |
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 | Method and Description |
|---|---|
static SearchQuery |
BooleanQuery.andQuery(SearchQuery... queries)
Build an AND query from one or more subqueries.
|
protected SearchQuery |
BooleanQuery.Builder.combine(Collection<SearchQuery> must,
Collection<SearchQuery> should,
Collection<SearchQuery> mustNot) |
static SearchQuery |
BooleanQuery.composeAndQuery(SearchQuery searchQueryOne,
SearchQuery searchQueryTwo)
Deprecated.
since 4.1 use .andQuery() instead.
|
static SearchQuery |
BooleanQuery.composeAndQuery(Set<? extends SearchQuery> subqueries)
Return a query that "ANDs" together a list of queries.
|
static SearchQuery |
BooleanQuery.composeOrQuery(SearchQuery searchQueryOne,
SearchQuery searchQueryTwo)
Deprecated.
since 4.1 use .orQuery() instead
|
static SearchQuery |
BooleanQuery.composeOrQuery(Set<? extends SearchQuery> subqueries)
Return a query that "ORs" together a list of queries.
|
SearchQuery |
UserTextQuery.expand() |
SearchQuery |
TextFieldPrefixQuery.expand()
Deprecated.
|
SearchQuery |
SpaceTypeQuery.expand() |
SearchQuery |
SpaceCategoryQuery.expand() |
SearchQuery |
QuicknavQuery.expand() |
SearchQuery |
MacroUsageQuery.expand() |
SearchQuery |
MacroStorageVersionQuery.expand() |
SearchQuery |
LabelQuery.expand() |
SearchQuery |
InheritedLabelQuery.expand() |
SearchQuery |
InSpaceQuery.expand() |
SearchQuery |
HasPersonalSpaceQuery.expand() |
SearchQuery |
FunctionScoreQuery.expand() |
SearchQuery |
FileExtensionQuery.expand() |
SearchQuery |
EnhancedMultiMatchQuery.expand() |
SearchQuery |
EnhancedMatchQuery.expand() |
SearchQuery |
DateRangeQuery.expand() |
SearchQuery |
CustomContentTypeQuery.expand() |
SearchQuery |
ContentTypeQuery.expand() |
SearchQuery |
ContainingContentTypeQuery.expand() |
SearchQuery |
ConstantScoreQuery.expand()
This primitive but is similar to
BooleanQuery, which in some sense primitive but also need to implement
expand method, because the wrapped query need to be expanded. |
SearchQuery |
BoostingQuery.expand()
This primitive but is similar to
BooleanQuery, which in some sense primitive but also need to implement
expand method, because the wrapped query need to be expanded. |
SearchQuery |
BooleanQuery.expand() |
SearchQuery |
AttachmentTypeQuery.expand() |
SearchQuery |
AbstractUserQuery.expand() |
SearchQuery |
FunctionScoreQuery.getFiltering() |
SearchQuery |
FunctionScoreQuery.getInnerQuery() |
SearchQuery |
ConstantScoreQuery.getWrappedQuery() |
SearchQuery |
BoostingQuery.getWrappedQuery() |
static SearchQuery |
BooleanQuery.orQuery(SearchQuery... queries)
Create a query that is the OR of the provided sub-queries
|
static SearchQuery |
ContainingContentTypeQuery.searchForTypesWithinContainerType(ContentTypeEnum containerType,
Set<ContentTypeEnum> contentTypes)
Helper method for the common "Find me all attachments attached to pages" query - which would
be ContainingContentTypeQuery.searchForTypesWithinContainerType(ContentTypeEnum.ATTACHMENT, ContentTypeEnum.PAGE)
|
| Modifier and Type | Method and Description |
|---|---|
static BiFunction<String,String,SearchQuery> |
TermQuery.builder() |
Set<SearchQuery> |
BooleanQuery.getMustNotQueries() |
Set<SearchQuery> |
BooleanQuery.getMustQueries() |
Set<SearchQuery> |
BooleanQuery.getShouldQueries() |
| Modifier and Type | Method and Description |
|---|---|
static SearchQuery |
BooleanQuery.andQuery(SearchQuery... queries)
Build an AND query from one or more subqueries.
|
static SearchQuery |
BooleanQuery.composeAndQuery(SearchQuery searchQueryOne,
SearchQuery searchQueryTwo)
Deprecated.
since 4.1 use .andQuery() instead.
|
static SearchQuery |
BooleanQuery.composeOrQuery(SearchQuery searchQueryOne,
SearchQuery searchQueryTwo)
Deprecated.
since 4.1 use .orQuery() instead
|
static SearchQuery |
BooleanQuery.orQuery(SearchQuery... queries)
Create a query that is the OR of the provided sub-queries
|
| Modifier and Type | Method and Description |
|---|---|
protected SearchQuery |
BooleanQuery.Builder.combine(Collection<SearchQuery> must,
Collection<SearchQuery> should,
Collection<SearchQuery> mustNot) |
protected SearchQuery |
BooleanQuery.Builder.combine(Collection<SearchQuery> must,
Collection<SearchQuery> should,
Collection<SearchQuery> mustNot) |
protected SearchQuery |
BooleanQuery.Builder.combine(Collection<SearchQuery> must,
Collection<SearchQuery> should,
Collection<SearchQuery> mustNot) |
static SearchQuery |
BooleanQuery.composeAndQuery(Set<? extends SearchQuery> subqueries)
Return a query that "ANDs" together a list of queries.
|
static SearchQuery |
BooleanQuery.composeOrQuery(Set<? extends SearchQuery> subqueries)
Return a query that "ORs" together a list of queries.
|
| Constructor and Description |
|---|
BoostingQuery(SearchQuery wrappedQuery,
SearchQueryParameters searchQueryParameters) |
ConstantScoreQuery(SearchQuery wrappedQuery) |
ConstantScoreQuery(SearchQuery query,
float boost) |
FunctionScoreQuery(SearchQuery innerQuery,
SearchQuery filtering,
float boost) |
| Constructor and Description |
|---|
BooleanQuery(Collection<? extends SearchQuery> must,
Collection<? extends SearchQuery> should,
Collection<? extends SearchQuery> mustNot)
Deprecated.
|
BooleanQuery(Collection<? extends SearchQuery> must,
Collection<? extends SearchQuery> should,
Collection<? extends SearchQuery> mustNot)
Deprecated.
|
BooleanQuery(Collection<? extends SearchQuery> must,
Collection<? extends SearchQuery> should,
Collection<? extends SearchQuery> mustNot)
Deprecated.
|
BooleanQuery(Iterable<? extends SearchQuery> must,
Iterable<? extends SearchQuery> should,
Iterable<? extends SearchQuery> mustNot) |
BooleanQuery(Iterable<? extends SearchQuery> must,
Iterable<? extends SearchQuery> should,
Iterable<? extends SearchQuery> mustNot) |
BooleanQuery(Iterable<? extends SearchQuery> must,
Iterable<? extends SearchQuery> should,
Iterable<? extends SearchQuery> mustNot) |
BooleanQuery(Set<? extends SearchQuery> must,
Set<? extends SearchQuery> should,
Set<? extends SearchQuery> mustNot)
Deprecated.
|
BooleanQuery(Set<? extends SearchQuery> must,
Set<? extends SearchQuery> should,
Set<? extends SearchQuery> mustNot)
Deprecated.
|
BooleanQuery(Set<? extends SearchQuery> must,
Set<? extends SearchQuery> should,
Set<? extends SearchQuery> mustNot)
Deprecated.
|
Copyright © 2003–2017 Atlassian. All rights reserved.