List of usage examples for org.apache.solr.update.processor UpdateRequestProcessor subclass-usage
From source file com.cominvent.solr.update.processor.MappingUpdateProcessor.java
/**
* Reads a field's value and maps it to another value based on a dictionary
* The dictionary is an external file in the same format as Solr's synonym.txt
*
* Sample Configuration in UpdateProcessorChain:
* <pre>
From source file com.francelabs.datafari.updateprocessor.DatafariUpdateProcessor.java
public class DatafariUpdateProcessor extends UpdateRequestProcessor { private boolean extensionFromName = false; private final String EXTENSION_PARAM = "extension.fromname"; public DatafariUpdateProcessor(final SolrParams params, final UpdateRequestProcessor next) {
From source file com.github.le11.nls.solr.UIMAAsyncUpdateRequestProcessor.java
/** * @author tommaso */ public class UIMAAsyncUpdateRequestProcessor extends UpdateRequestProcessor { public UIMAAsyncUpdateRequestProcessor(UpdateRequestProcessor next, SolrCore solrCore,
From source file com.grantingersoll.intell.index.BayesUpdateRequestProcessor.java
/** A Solr <code>UpdateRequestProcessor</code> that uses the Mahout Bayes
* Classifier to add a category label to documents at index time.
* <p/>
* @see com.grantingersoll.intell.index.BayesUpdateRequestProcessorFactory
*
* * Used with permission from "Taming Text": http://lucene.li/1d
From source file com.gu.solr.MergeUpdateRequestProcessorFactory.java
class MergeUpdateRequestProcessor extends UpdateRequestProcessor { private final Logger log; private final IndexSchema schema; private final SolrIndexSearcher searcher; private final boolean overwriteMultivalues; private final List<String> deleteFields;
From source file com.ifactory.press.db.solr.processor.FieldMergingProcessor.java
/**
* FieldMergingProcessor is a Solr UpdateRequestProcessor that merges
* several fields into one field. It provides a similar function as the
* built-in copyFields directive but also allows for a different Analyzer
* to be used with each source field.
*
From source file com.sindicetech.siren.solr.facet.SirenFacetProcessor.java
/**
* Enriches each {@link SolrInputDocument} with fields generated by the {@link SirenFieldFacetExtractor} for
* the document. Updates Schema accordingly.
*
* See {@link SirenFacetProcessorFactory} for how to configure the processor to be used during
* indexing.
From source file com.tamingtext.classifier.bayes.BayesUpdateRequestProcessor.java
/** A Solr <code>UpdateRequestProcessor</code> that uses the Mahout Bayes
* Classifier to add a category label to documents at index time.
* <p/>
* @see com.tamingtext.classifier.bayes.BayesUpdateRequestProcessorFactory
*
*/
From source file io.yucca.solr.processor.HierarchyExtractorUpdateProcessor.java
/**
* Extract values out of the levels in a Hierarchy
*
* See https://github.com/robses/hierarchyextractor/README.md for the
* configuration of the processor
*
From source file io.yucca.solr.processor.RegexExtractorUpdateProcessor.java
/**
* RegexExtractorUpdateProcessor
*
* @author <a href="mailto:rob@yucca.io">Rob Sessink</a>
* @version $Id$
*/