|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.index.DefaultIssueIndexer
public class DefaultIssueIndexer
Nested Class Summary | |
---|---|
static interface |
DefaultIssueIndexer.ChangeHistoryRetriever
|
static interface |
DefaultIssueIndexer.CommentRetriever
|
Nested classes/interfaces inherited from interface com.atlassian.jira.issue.index.IssueIndexer |
---|
IssueIndexer.Analyzers |
Constructor Summary | |
---|---|
DefaultIssueIndexer(IndexDirectoryFactory indexDirectoryFactory,
DefaultIssueIndexer.CommentRetriever commentRetriever,
DefaultIssueIndexer.ChangeHistoryRetriever changeHistoryRetriever,
ApplicationProperties applicationProperties)
|
Method Summary | |
---|---|
Index.Result |
deindexIssues(EnclosedIterable<Issue> issues,
Context context)
Delete any existing documents for the supplied issues. |
void |
deleteIndexes()
|
org.apache.lucene.search.IndexSearcher |
getChangeHistorySearcher()
|
org.apache.lucene.search.IndexSearcher |
getCommentSearcher()
|
List<String> |
getIndexPaths()
|
String |
getIndexRootPath()
|
org.apache.lucene.search.IndexSearcher |
getIssueSearcher()
|
Index.Result |
indexIssues(EnclosedIterable<Issue> issues,
Context context)
Add documents for the supplied issues. |
Index.Result |
indexIssuesBatchMode(EnclosedIterable<Issue> issues,
Context context)
No other index operations should be called while this method is being called |
Index.Result |
optimize()
|
Index.Result |
reindexComments(Collection<Comment> comments,
Context context)
Reindex a collection of issue comments. |
Index.Result |
reindexIssues(EnclosedIterable<Issue> issues,
Context context,
boolean reIndexComments,
boolean reIndexChangeHistory,
boolean conditionalUpdate)
Re-index the given issues, delete any existing documents and add new ones. |
void |
shutdown()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultIssueIndexer(@NotNull IndexDirectoryFactory indexDirectoryFactory, @NotNull DefaultIssueIndexer.CommentRetriever commentRetriever, @NotNull DefaultIssueIndexer.ChangeHistoryRetriever changeHistoryRetriever, @NotNull ApplicationProperties applicationProperties)
Method Detail |
---|
public Index.Result deindexIssues(@NotNull EnclosedIterable<Issue> issues, @NotNull Context context)
IssueIndexer
deindexIssues
in interface IssueIndexer
issues
- An iterable of issues to index.context
- for showing the user the current status.public Index.Result indexIssues(@NotNull EnclosedIterable<Issue> issues, @NotNull Context context)
IssueIndexer
indexIssues
in interface IssueIndexer
issues
- An iterable of issues to index.context
- for showing the user the current status.public Index.Result indexIssuesBatchMode(@NotNull EnclosedIterable<Issue> issues, @NotNull Context context)
indexIssuesBatchMode
in interface IssueIndexer
issues
- An iterable of issues to index.context
- for showing the user the current status.public Index.Result reindexIssues(@NotNull EnclosedIterable<Issue> issues, @NotNull Context context, boolean reIndexComments, boolean reIndexChangeHistory, boolean conditionalUpdate)
IssueIndexer
reindexIssues
in interface IssueIndexer
issues
- An iterable of issues to index.context
- for showing the user the current status.reIndexComments
- Set to true if you require issue comments to also be reindexed.reIndexChangeHistory
- Set to true if you require issue change history to also be reindexed.conditionalUpdate
- set to true to use conditional updates when writing to the indexpublic Index.Result reindexComments(@NotNull Collection<Comment> comments, @NotNull Context context)
IssueIndexer
reindexComments
in interface IssueIndexer
comments
- Comments to be reindexed.context
- for showing the user the current status.public void deleteIndexes()
deleteIndexes
in interface IssueIndexer
public org.apache.lucene.search.IndexSearcher getCommentSearcher()
getCommentSearcher
in interface IssueIndexer
public org.apache.lucene.search.IndexSearcher getIssueSearcher()
getIssueSearcher
in interface IssueIndexer
public org.apache.lucene.search.IndexSearcher getChangeHistorySearcher()
getChangeHistorySearcher
in interface IssueIndexer
public Index.Result optimize()
optimize
in interface IssueIndexer
public void shutdown()
shutdown
in interface IssueIndexer
public List<String> getIndexPaths()
getIndexPaths
in interface IssueIndexer
public String getIndexRootPath()
getIndexRootPath
in interface IssueIndexer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |