com.atlassian.confluence.search.lucene
Interface IndexRebuilder

All Superinterfaces:
com.atlassian.bonnie.search.BatchIndexer
All Known Implementing Classes:
MultiThreadedIndexRebuilder

public interface IndexRebuilder
extends com.atlassian.bonnie.search.BatchIndexer


Method Summary
 IndexingTask getLastReindexingTask()
          Retrieve the latest reindexing task.
 boolean isReIndexRunning()
          Returns true if a full content reindex is currently running, false otherwise.
 void reIndexAll()
          Trigger a full content reindex.
 
Methods inherited from interface com.atlassian.bonnie.search.BatchIndexer
indexEntities, unIndexAll
 

Method Detail

reIndexAll

void reIndexAll()
Trigger a full content reindex.


isReIndexRunning

boolean isReIndexRunning()
Returns true if a full content reindex is currently running, false otherwise.


getLastReindexingTask

IndexingTask getLastReindexingTask()
Retrieve the latest reindexing task. This task can be queries for the progress of the indexing amongst other things.

Returns:
the latest reindexing task or null if no full re-index has run.


Copyright © 2003-2010 Atlassian. All Rights Reserved.