com.atlassian.jira.issue.index
Interface IssueIndexer

All Known Implementing Classes:
MultiThreadedIssueIndexer, SingleThreadedIssueIndexer

public interface IssueIndexer


Nested Class Summary
static class IssueIndexer.Analyzers
           
 
Method Summary
 void deindexIssues(IssuesIterable issues, Context event)
           
 void deleteAndReinitializeIndexes()
           
 org.apache.lucene.search.IndexSearcher getCommentSearcher()
           
 org.apache.lucene.search.IndexSearcher getIssueSearcher()
           
 void indexIssues(IssuesIterable issues, Context event)
           
 void indexIssuesBatchMode(IssuesIterable issuesIterable, Context event)
          Index the given issues, use whatever is in your arsenal to do it as FAST as possible.
 void optimize()
           
 void reindexIssues(IssuesIterable issuesIterable, Context event)
           
 void shutdown()
           
 

Method Detail

indexIssues

void indexIssues(IssuesIterable issues,
                 Context event)

deindexIssues

void deindexIssues(IssuesIterable issues,
                   Context event)

indexIssuesBatchMode

void indexIssuesBatchMode(IssuesIterable issuesIterable,
                          Context event)
Index the given issues, use whatever is in your arsenal to do it as FAST as possible.

Parameters:
issuesIterable - An iterator over the issues to index.
event - The Johnson Event to exclude useres while the index occurs.

reindexIssues

void reindexIssues(IssuesIterable issuesIterable,
                   Context event)

deleteAndReinitializeIndexes

void deleteAndReinitializeIndexes()

shutdown

void shutdown()

optimize

void optimize()

getIssueSearcher

org.apache.lucene.search.IndexSearcher getIssueSearcher()

getCommentSearcher

org.apache.lucene.search.IndexSearcher getCommentSearcher()


Copyright © 2002-2009 Atlassian. All Rights Reserved.