Class IndexingService

java.lang.Object
org.exoplatform.commons.api.indexing.IndexingService

public abstract class IndexingService extends Object
Provides the indexing API that a connector implements to index its data.
  • Field Details

  • Constructor Details

    • IndexingService

      public IndexingService()
  • Method Details

    • add

      public abstract void add(SearchEntry searchEntry)
      Adds a search entry.
      Parameters:
      searchEntry - The search entry.
      eXo level API
      Experimental
    • update

      public abstract void update(SearchEntryId id, Map<String,Object> changes)
      Updates a search entry.
      Parameters:
      id - Id of the search entry.
      changes - The search entry to be updated.
      eXo level API
      Experimental
    • delete

      public abstract void delete(SearchEntryId id)
      Deletes a search entry by its Id.
      Parameters:
      id - Id of the search entry.
      eXo level API
      Experimental