Class SolrServerExporter
java.lang.Object
de.hybris.platform.solrfacetsearch.indexer.impl.SolrServerExporter
- All Implemented Interfaces:
Exporter
Implementation of
Exporter for Solr.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexportToDeleteFromIndex(Collection<String> idsToDelete, FacetSearchConfig facetSearchConfig, IndexedType indexedType) Methods delete solr documents from solr server.voidexportToUpdateIndex(Collection<org.apache.solr.common.SolrInputDocument> solrDocuments, FacetSearchConfig facetSearchConfig, IndexedType indexedType) Method exports solrDocuments to indexer for update.voidsetIndexerBatchContextFactory(IndexerBatchContextFactory<IndexerBatchContext> indexerBatchContextFactory) voidsetSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory)
-
Constructor Details
-
SolrServerExporter
public SolrServerExporter()
-
-
Method Details
-
getIndexerBatchContextFactory
-
setIndexerBatchContextFactory
public void setIndexerBatchContextFactory(IndexerBatchContextFactory<IndexerBatchContext> indexerBatchContextFactory) -
getSolrSearchProviderFactory
-
setSolrSearchProviderFactory
-
exportToUpdateIndex
public void exportToUpdateIndex(Collection<org.apache.solr.common.SolrInputDocument> solrDocuments, FacetSearchConfig facetSearchConfig, IndexedType indexedType) throws ExporterException Description copied from interface:ExporterMethod exports solrDocuments to indexer for update.- Specified by:
exportToUpdateIndexin interfaceExporter- Throws:
ExporterException
-
exportToDeleteFromIndex
public void exportToDeleteFromIndex(Collection<String> idsToDelete, FacetSearchConfig facetSearchConfig, IndexedType indexedType) throws ExporterException Description copied from interface:ExporterMethods delete solr documents from solr server.- Specified by:
exportToDeleteFromIndexin interfaceExporter- Parameters:
idsToDelete- solrD- Throws:
ExporterException
-