Class IndexingService


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

      • IndexingService

        public IndexingService()
    • Method Detail

      • 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