Interface IndexingService

  • All Known Implementing Classes:
    QueueIndexingService

    public interface IndexingService
    Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com 10/12/15
    • Method Detail

      • init

        void init​(String connectorName)
        Add a init operation to the indexing queue to init the index
        Parameters:
        connectorName - Name of the connector
        eXo level API
        Experimental
      • index

        void index​(String connectorName,
                   String id)
        Add a create operation to the indexing queue
        Parameters:
        connectorName - Name of the connector
        id - id of the document
        eXo level API
        Experimental
      • reindex

        void reindex​(String connectorName,
                     String id)
        Add a update operation to the indexing queue
        Parameters:
        connectorName - Name of the connector
        id - id of the document
        eXo level API
        Experimental
      • unindex

        void unindex​(String connectorName,
                     String id)
        Add a delete operation to the indexing queue
        Parameters:
        connectorName - Name of the connector
        id - id of the document
        eXo level API
        Experimental