java.lang.Object | |
↳ | com.atlassian.jira.issue.index.DefaultIndexManager |
Known Direct Subclasses |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | COMMENTS_SUBDIR | ||||||||||
String | ISSUES_SUBDIR | ||||||||||
String | PLUGINS_SUBDIR |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ANALYZER_FOR_INDEXING | |||||||||||
ANALYZER_FOR_SEARCHING |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.jira.issue.index.IssueIndexManager
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Activates search indexes.
| |||||||||||
Remove an issue from the search index.
| |||||||||||
Remove an issue from the search index.
| |||||||||||
Remove a set of issues from the search index.
| |||||||||||
De-activates indexing (as happens from the admin page) and removes index directories.
| |||||||||||
Returns an
Analyzer for indexing. | |||||||||||
Returns an
Analyzer for searching. | |||||||||||
Get an
IndexSearcher that can be used to search the change history index. | |||||||||||
Get an
IndexSearcher that can be used to search the comment index. | |||||||||||
Returns a collection of Strings, each one representing the absolute path to the actual existing directory where a plugin keeps its
indexes.
| |||||||||||
Get an
IndexSearcher that can be used to search the issue index. | |||||||||||
Get the root path of the index directory for plugins.
| |||||||||||
Temporarily suspend indexing on this thread.
| |||||||||||
Return true if the index is held.
| |||||||||||
Optimize the underlying indexes.
| |||||||||||
Reindex an issue (eg.
| |||||||||||
Reindex an issue (eg.
| |||||||||||
Reindex an issue (eg.
| |||||||||||
Reindex all issues.
| |||||||||||
Reindex all issues.
| |||||||||||
Reindex everything.
| |||||||||||
Reindex everything, but don't stop the world
| |||||||||||
Reindexes a collection of comments.
| |||||||||||
Reindexes a collection of comments.
| |||||||||||
Reindexes a collection of comments.
| |||||||||||
Reindex a set of issues.
| |||||||||||
Reindex a set of issues.
| |||||||||||
Reindex a set of issues.
| |||||||||||
Reindex a list of issues, passing an optional event that will be set progress.
| |||||||||||
Reindex a set of issues (GenericValues).
| |||||||||||
Reindex a list of issues, passing an optional event that will be set progress
| |||||||||||
Release indexing on this thread.
| |||||||||||
Shuts down the indexing manager and closes its resources (if any).
| |||||||||||
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.jira.issue.index.IssueIndexManager
| |||||||||||
From interface
com.atlassian.jira.util.Shutdown
| |||||||||||
From interface
com.atlassian.jira.util.collect.Sized
| |||||||||||
From interface
com.atlassian.jira.util.index.IndexLifecycleManager
|
Activates search indexes.
context | used to report progress back to the user or to the logs. Must not be null. |
---|
Remove an issue from the search index.
IndexException |
---|
Remove a set of issues from the search index.
IndexException |
---|
De-activates indexing (as happens from the admin page) and removes index directories.
Returns an Analyzer
for indexing.
Returns an Analyzer
for searching.
Get an IndexSearcher
that can be used to search the change history index.
close()
when you are done with it. Alternatively you should
really call
passing in CHANGE_HISTORY_INDEX
as it is a managed
searcher and all the closing semantics are handled for you.
Get an IndexSearcher
that can be used to search the comment index.
close()
when you are done with it. Alternatively you should
really call
passing in COMMENT_INDEX
as it is a managed
searcher and all the closing semantics are handled for you.
Returns a collection of Strings, each one representing the absolute path to the actual existing directory where a plugin keeps its
indexes. Each directory in the collection should be a sub-directory under the plugin's index root path. See getPluginsRootPath()
.
If a plugin index root path does not exist, or is empty (no sub-directopries exist) then an empty collection will be returned.
Get an IndexSearcher
that can be used to search the issue index.
close()
when you are done with it. Alternatively you should
really call
passing in ISSUE_INDEX
as it is a managed searcher
and all the closing semantics are handled for you.
Get the root path of the index directory for plugins. Any plugin that keeps indexes should create its own sub-directory under this path and create its indexes in its own sub-directory
Temporarily suspend indexing on this thread. All index requests will be queued and processed when release is called.
Return true if the index is held.
Optimize the underlying indexes. Make the subsequent searching more efficient.
Reindex an issue (eg. after field updates).
IndexException |
---|
Reindex an issue (eg. after field updates).
IndexException |
---|
Reindex all issues.
IndexException |
---|
Reindex all issues.
context | used to report progress back to the user or to the logs. Must not be null |
---|---|
useBackgroundIndexing | whether to index in the background or not |
updateReplicatedIndex | whether to update the replicated index or not |
Reindex everything.
context | used to report progress back to the user or to the logs. Must not be null. |
---|
Reindex everything, but don't stop the world
context | used to report progress back to the user or to the logs. Must not be null. |
---|
Reindexes a collection of comments.
comments | a collection of Comment |
---|
IndexException |
---|
Reindexes a collection of comments.
comments | a collection of Comment |
---|---|
context | used to report progress back to the user or to the logs. Must not be null. |
IndexException |
---|
Reindexes a collection of comments.
comments | a collection of Comment |
---|---|
context | used to report progress back to the user or to the logs. Must not be null. |
updateReplicatedIndexStore | whether to update the replicated index or not |
IndexException |
---|
Reindex a set of issues.
issueObjects | Set of Issue s to reindex. |
---|---|
reIndexComments | whether to reindex the comments or not |
reIndexChangeHistory | whether to reindex changeHistory or not |
updateReplicatedIndexStore | whether to store index operations in the replicated index store |
IndexException |
---|
Reindex a set of issues.
issueObjects | Set of Issue s to reindex. |
---|
IndexException |
---|
Reindex a set of issues.
issueObjects | Set of Issue s to reindex. |
---|
IndexException |
---|
Reindex a list of issues, passing an optional event that will be set progress. This method can optionally also index the comments and change history.
issuesIterable | IssuesIterable |
---|---|
context | used to report progress back to the user or to the logs. Must not be null. |
reIndexComments | a boolean indicating whether to index issue comments |
reIndexChangeHistory | a boolean indicating whether to index issue change history |
IndexException |
---|
Reindex a set of issues (GenericValues). Use reIndexIssueObjects(Collection)
instead when possible.
issues | The Issue GenericValues to reindex. |
---|
IndexException |
---|
Reindex a list of issues, passing an optional event that will be set progress
issuesIterable | IssuesIterable |
---|---|
context | used to report progress back to the user or to the logs. Must not be null. |
IndexException |
---|
Release indexing on this thread. All queued index requests will be processed.
IndexException |
---|
Shuts down the indexing manager and closes its resources (if any).
IndexException |
---|