com.atlassian.confluence.search
Interface ConfluenceIndexer

All Superinterfaces:
Indexer
All Known Implementing Classes:
QueuingConfluenceIndexer

public interface ConfluenceIndexer
extends Indexer


Method Summary
 void index(Searchable obj)
          Indexes the object without removing any existing copies from the index
 void indexIncludingDependents(Searchable searchable)
          Add a content object and all its dependents (attachments, comments, children, etc.) to the index
 void reIndex(Searchable obj)
          Updates an object in the index
 void unIndex(Searchable obj)
          Removes any existing copies of the object from the index
 void unIndexIncludingDependents(Searchable searchable)
          Remove a content object and all its dependents (attachments, comments, children, etc.) from the index
 void unIndexSpace(Space space)
          Optimised unindex of all content in a space
 

Method Detail

index

public void index(Searchable obj)
Indexes the object without removing any existing copies from the index

Specified by:
index in interface Indexer

unIndex

public void unIndex(Searchable obj)
Removes any existing copies of the object from the index

Specified by:
unIndex in interface Indexer

reIndex

public void reIndex(Searchable obj)
Updates an object in the index

Specified by:
reIndex in interface Indexer

unIndexSpace

public void unIndexSpace(Space space)
Optimised unindex of all content in a space


unIndexIncludingDependents

public void unIndexIncludingDependents(Searchable searchable)
Remove a content object and all its dependents (attachments, comments, children, etc.) from the index


indexIncludingDependents

public void indexIncludingDependents(Searchable searchable)
Add a content object and all its dependents (attachments, comments, children, etc.) to the index



Confluence is developed by Atlassian.