Interface ChangeIndexer

All Superinterfaces:
Indexer
All Known Implementing Classes:
QueuingChangeIndexer

public interface ChangeIndexer extends Indexer
Indexer for changes.
  • Method Details

    • reIndexAllVersions

      void reIndexAllVersions(Searchable searchable)
      Reindexes all versions of the specified content. This could be expensive as the cost is proportional to the number of versions present. This should be invoked instead of Indexer.reIndex(Searchable) if what has been updated in the specified searchable is information that is duplicated across all versions of the changeable in the index (say permissions).
      Parameters:
      searchable - a Versioned changeable.
    • synchronous

      default ChangeIndexer synchronous()
      Return synchronous indexer that will perform index in the caller thread.
    • unIndexSpace

      void unIndexSpace(Space space)
      Since:
      7.9.0
    • reindexUsersInGroup

      void reindexUsersInGroup(String groupName)
      Since:
      7.9.0