Package com.atlassian.confluence.search
Interface ConfluenceIndexer
- All Superinterfaces:
Indexer
- All Known Implementing Classes:
QueuingConfluenceIndexer
-
Method Summary
Modifier and TypeMethodDescriptionvoidindex(Searchable obj) Indexes the object without removing any existing copies from the indexvoidindexIncludingDependents(Searchable searchable) Add a content object and all its dependents (attachments, comments, children, etc.) to the indexvoidreIndex(Searchable obj) Updates an object in the indexvoidUpdates just an object itself in the index, excluding any dependents (attachments, comments, children, etc.)voidreindexUsersInGroup(String groupName) Optimised reindex of all indexed information relating to the given groupdefault ConfluenceIndexerReturn synchronous indexer that will perform index in the caller thread.voidunIndex(Searchable obj) Removes any existing copies of the object from the indexvoidunIndexIncludingDependents(Searchable searchable) Remove a content object and all its dependents (attachments, comments, children, etc.) from the indexvoidunIndexSpace(Space space) Optimised unindex of all content in a space
-
Method Details
-
index
Indexes the object without removing any existing copies from the index -
unIndex
Removes any existing copies of the object from the index -
reIndex
Updates an object in the index -
reIndexExcludingDependents
Updates just an object itself in the index, excluding any dependents (attachments, comments, children, etc.)- Since:
- 6.13.0
-
unIndexSpace
Optimised unindex of all content in a space -
reindexUsersInGroup
Optimised reindex of all indexed information relating to the given group- Parameters:
groupName- the group to reindex
-
unIndexIncludingDependents
Remove a content object and all its dependents (attachments, comments, children, etc.) from the index -
indexIncludingDependents
Add a content object and all its dependents (attachments, comments, children, etc.) to the index -
synchronous
Return synchronous indexer that will perform index in the caller thread.
-