Interface CatalogSolrIndexUpdateService

All Superinterfaces:
SolrIndexUpdateService
All Known Implementing Classes:
CatalogSolrIndexUpdateServiceImpl

public interface CatalogSolrIndexUpdateService extends SolrIndexUpdateService
  • Method Details

    • rebuildIndex

      void rebuildIndex(org.broadleafcommerce.common.site.domain.Catalog catalog) throws org.broadleafcommerce.common.exception.ServiceException
      Throws:
      org.broadleafcommerce.common.exception.ServiceException
    • rebuildIndex

      void rebuildIndex(org.broadleafcommerce.common.site.domain.Site site) throws org.broadleafcommerce.common.exception.ServiceException
      Throws:
      org.broadleafcommerce.common.exception.ServiceException
    • rebuildIndex

      void rebuildIndex() throws org.broadleafcommerce.common.exception.ServiceException
      Description copied from interface: SolrIndexUpdateService
      Default behavior is to truncate the background collection (offline index), populate it with documents, commit, and then swap (re-alias) so that it becomes the foreground collection and the foreground collection becomes the background.
      Specified by:
      rebuildIndex in interface SolrIndexUpdateService
      Throws:
      org.broadleafcommerce.common.exception.ServiceException
    • performCachedOperation

      void performCachedOperation(SolrIndexCachedOperation.CacheOperation cacheOperation) throws org.broadleafcommerce.common.exception.ServiceException
      Throws:
      org.broadleafcommerce.common.exception.ServiceException