Interface Exporter

  • All Known Implementing Classes:
    SolrServerExporter, XMLExporter

    public interface Exporter
    Bean sends solrDocuments to solrServer. Particular implementation are designed for different server modes.
    • Method Detail

      • exportToUpdateIndex

        void exportToUpdateIndex​(java.util.Collection<org.apache.solr.common.SolrInputDocument> solrDocuments,
                                 FacetSearchConfig facetSearchConfig,
                                 IndexedType indexedType)
                          throws ExporterException
        Method exports solrDocuments to indexer for update.
        Parameters:
        solrDocuments -
        facetSearchConfig -
        indexedType -
        Throws:
        ExporterException
      • exportToDeleteFromIndex

        void exportToDeleteFromIndex​(java.util.Collection<java.lang.String> idsToDelete,
                                     FacetSearchConfig facetSearchConfig,
                                     IndexedType indexedType)
                              throws ExporterException
        Methods delete solr documents from solr server.
        Parameters:
        idsToDelete - solrD
        facetSearchConfig -
        indexedType -
        Throws:
        ExporterException