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 Summary

    Modifier and Type
    Method
    Description
    void
    index(String connectorName, String id)
    Add a create operation to the indexing queue
    void
    init(String connectorName)
    Add a init operation to the indexing queue to init the index
    void
    reindex(String connectorName, String id)
    Add a update operation to the indexing queue
    void
    unindex(String connectorName, String id)
    Add a delete operation to the indexing queue
  • Method Details

    • 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