mirror of https://github.com/apache/lucene.git
SOLR-11490: Add missing @since tags
To all descendants of UpdateRequestProcessorFactory
This commit is contained in:
parent
7a5733d107
commit
17d340055f
|
@ -31,7 +31,7 @@ import org.apache.uima.util.JCasPool;
|
||||||
/**
|
/**
|
||||||
* Factory for {@link UIMAUpdateRequestProcessor}
|
* Factory for {@link UIMAUpdateRequestProcessor}
|
||||||
*
|
*
|
||||||
*
|
* @since 3.1.0
|
||||||
*/
|
*/
|
||||||
public class UIMAUpdateRequestProcessorFactory extends
|
public class UIMAUpdateRequestProcessorFactory extends
|
||||||
UpdateRequestProcessorFactory {
|
UpdateRequestProcessorFactory {
|
||||||
|
|
|
@ -37,6 +37,7 @@ import org.apache.solr.update.AddUpdateCommand;
|
||||||
* subclasses may choose to return from their <code>getInstance</code>
|
* subclasses may choose to return from their <code>getInstance</code>
|
||||||
* implementation.
|
* implementation.
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public abstract class AbstractDefaultValueUpdateProcessorFactory
|
public abstract class AbstractDefaultValueUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory {
|
extends UpdateRequestProcessorFactory {
|
||||||
|
|
|
@ -129,6 +129,7 @@ import static org.apache.solr.core.ConfigSetProperties.IMMUTABLE_CONFIGSET_ARG;
|
||||||
* <str name="fieldType">pdoubles</str>
|
* <str name="fieldType">pdoubles</str>
|
||||||
* </lst>
|
* </lst>
|
||||||
* </updateProcessor></pre>
|
* </updateProcessor></pre>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public class AddSchemaFieldsUpdateProcessorFactory extends UpdateRequestProcessorFactory
|
public class AddSchemaFieldsUpdateProcessorFactory extends UpdateRequestProcessorFactory
|
||||||
implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
||||||
|
|
|
@ -49,6 +49,7 @@ import org.slf4j.LoggerFactory;
|
||||||
* --data-binary {"id": 1,"title": "titleA"}
|
* --data-binary {"id": 1,"title": "titleA"}
|
||||||
* </p>
|
* </p>
|
||||||
* currently supports all types of atomic updates
|
* currently supports all types of atomic updates
|
||||||
|
* @since 6.6.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class AtomicUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware {
|
public class AtomicUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware {
|
||||||
|
|
|
@ -24,6 +24,7 @@ import org.apache.solr.response.SolrQueryResponse;
|
||||||
* Factory for {@link org.apache.solr.update.processor.CdcrUpdateProcessor}.
|
* Factory for {@link org.apache.solr.update.processor.CdcrUpdateProcessor}.
|
||||||
*
|
*
|
||||||
* @see org.apache.solr.update.processor.CdcrUpdateProcessor
|
* @see org.apache.solr.update.processor.CdcrUpdateProcessor
|
||||||
|
* @since 6.0.0
|
||||||
*/
|
*/
|
||||||
public class CdcrUpdateProcessorFactory
|
public class CdcrUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory
|
extends UpdateRequestProcessorFactory
|
||||||
|
|
|
@ -35,6 +35,7 @@ import static org.apache.solr.update.processor.ClassificationUpdateProcessorFact
|
||||||
/**
|
/**
|
||||||
* This class implements an UpdateProcessorFactory for the Classification Update Processor.
|
* This class implements an UpdateProcessorFactory for the Classification Update Processor.
|
||||||
* It takes in input a series of parameter that will be necessary to instantiate and use the Classifier
|
* It takes in input a series of parameter that will be necessary to instantiate and use the Classifier
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public class ClassificationUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
public class ClassificationUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -161,6 +161,7 @@ import org.slf4j.LoggerFactory;
|
||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @see FieldValueSubsetUpdateProcessorFactory
|
* @see FieldValueSubsetUpdateProcessorFactory
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public class CloneFieldUpdateProcessorFactory
|
public class CloneFieldUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory implements SolrCoreAware {
|
extends UpdateRequestProcessorFactory implements SolrCoreAware {
|
||||||
|
|
|
@ -59,6 +59,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.muta
|
||||||
* <processor class="solr.FirstFieldValueUpdateProcessorFactory">
|
* <processor class="solr.FirstFieldValueUpdateProcessorFactory">
|
||||||
* <str name="fieldName">primary_author</str>
|
* <str name="fieldName">primary_author</str>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class ConcatFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class ConcatFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -63,6 +63,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.muta
|
||||||
* document that had no values for the <code>category</code> field, would also
|
* document that had no values for the <code>category</code> field, would also
|
||||||
* have no value in the <code>category_count</code> field.
|
* have no value in the <code>category_count</code> field.
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class CountFieldValuesUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class CountFieldValuesUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -45,6 +45,7 @@ import org.apache.solr.response.SolrQueryResponse;
|
||||||
* <str name="value">unknown</str>
|
* <str name="value">unknown</str>
|
||||||
* </processor>
|
* </processor>
|
||||||
* </pre>
|
* </pre>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public class DefaultValueUpdateProcessorFactory
|
public class DefaultValueUpdateProcessorFactory
|
||||||
extends AbstractDefaultValueUpdateProcessorFactory {
|
extends AbstractDefaultValueUpdateProcessorFactory {
|
||||||
|
|
|
@ -27,6 +27,7 @@ import org.apache.solr.response.SolrQueryResponse;
|
||||||
* Factory for {@link DistributedUpdateProcessor}.
|
* Factory for {@link DistributedUpdateProcessor}.
|
||||||
*
|
*
|
||||||
* @see DistributedUpdateProcessor
|
* @see DistributedUpdateProcessor
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public class DistributedUpdateProcessorFactory
|
public class DistributedUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory
|
extends UpdateRequestProcessorFactory
|
||||||
|
|
|
@ -89,6 +89,7 @@ import static org.apache.solr.update.processor.DistributingUpdateProcessorFactor
|
||||||
* a status 200 to the client) instead of generating a 409 Version Conflict error.
|
* a status 200 to the client) instead of generating a 409 Version Conflict error.
|
||||||
* </li>
|
* </li>
|
||||||
* </ul>
|
* </ul>
|
||||||
|
* @since 4.6.0
|
||||||
*/
|
*/
|
||||||
public class DocBasedVersionConstraintsProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
public class DocBasedVersionConstraintsProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
||||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||||
|
|
|
@ -160,6 +160,7 @@ import static org.apache.solr.common.SolrException.ErrorCode.SERVER_ERROR;
|
||||||
* <null name="ttlParamName"/>
|
* <null name="ttlParamName"/>
|
||||||
* <str name="expirationFieldName">_expire_at_</str>
|
* <str name="expirationFieldName">_expire_at_</str>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.8.0
|
||||||
*/
|
*/
|
||||||
public final class DocExpirationUpdateProcessorFactory
|
public final class DocExpirationUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory
|
extends UpdateRequestProcessorFactory
|
||||||
|
|
|
@ -47,6 +47,7 @@ import static org.apache.solr.update.processor.FieldValueMutatingUpdateProcessor
|
||||||
* <str>solr.LongPointField</str>
|
* <str>solr.LongPointField</str>
|
||||||
* </arr>
|
* </arr>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class FieldLengthUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class FieldLengthUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -105,6 +105,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.SELE
|
||||||
* @see FieldMutatingUpdateProcessor
|
* @see FieldMutatingUpdateProcessor
|
||||||
* @see FieldValueMutatingUpdateProcessor
|
* @see FieldValueMutatingUpdateProcessor
|
||||||
* @see FieldNameSelector
|
* @see FieldNameSelector
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public abstract class FieldMutatingUpdateProcessorFactory
|
public abstract class FieldMutatingUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory
|
extends UpdateRequestProcessorFactory
|
||||||
|
|
|
@ -42,6 +42,7 @@ import org.apache.solr.update.DeleteUpdateCommand;
|
||||||
* <str name="pattern ">\s</str>
|
* <str name="pattern ">\s</str>
|
||||||
* <str name="replacement">_</str>
|
* <str name="replacement">_</str>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 5.0.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class FieldNameMutatingUpdateProcessorFactory extends UpdateRequestProcessorFactory{
|
public class FieldNameMutatingUpdateProcessorFactory extends UpdateRequestProcessorFactory{
|
||||||
|
|
|
@ -28,6 +28,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.muta
|
||||||
* Base class for processors that want to mutate selected fields to only
|
* Base class for processors that want to mutate selected fields to only
|
||||||
* keep a subset of the original values.
|
* keep a subset of the original values.
|
||||||
* @see #pickSubset
|
* @see #pickSubset
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public abstract class FieldValueSubsetUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public abstract class FieldValueSubsetUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.SELE
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* @see LastFieldValueUpdateProcessorFactory
|
* @see LastFieldValueUpdateProcessorFactory
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class FirstFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
public final class FirstFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,7 @@ import static org.apache.solr.update.processor.FieldValueMutatingUpdateProcessor
|
||||||
* <processor class="solr.HTMLStripFieldUpdateProcessorFactory">
|
* <processor class="solr.HTMLStripFieldUpdateProcessorFactory">
|
||||||
* <str name="typeClass">solr.StrField</str>
|
* <str name="typeClass">solr.StrField</str>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class HTMLStripFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class HTMLStripFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,7 @@ import org.slf4j.LoggerFactory;
|
||||||
* The factory can be configured to return a specific HTTP response code, default is 403, and
|
* The factory can be configured to return a specific HTTP response code, default is 403, and
|
||||||
* optional response message, such as to warn the client application that its request was ignored.
|
* optional response message, such as to warn the client application that its request was ignored.
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 5.0.0
|
||||||
*/
|
*/
|
||||||
public class IgnoreCommitOptimizeUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
public class IgnoreCommitOptimizeUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
||||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||||
|
|
|
@ -51,6 +51,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.muta
|
||||||
* <processor class="solr.IgnoreFieldUpdateProcessorFactory">
|
* <processor class="solr.IgnoreFieldUpdateProcessorFactory">
|
||||||
* <str name="fieldRegex">.*_raw</str>
|
* <str name="fieldRegex">.*_raw</str>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class IgnoreFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class IgnoreFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -48,6 +48,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.SELE
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* @see FirstFieldValueUpdateProcessorFactory
|
* @see FirstFieldValueUpdateProcessorFactory
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class LastFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
public final class LastFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.SELE
|
||||||
*
|
*
|
||||||
* @see MinFieldValueUpdateProcessorFactory
|
* @see MinFieldValueUpdateProcessorFactory
|
||||||
* @see Collections#max
|
* @see Collections#max
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class MaxFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
public final class MaxFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -50,6 +50,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.SELE
|
||||||
*
|
*
|
||||||
* @see MaxFieldValueUpdateProcessorFactory
|
* @see MaxFieldValueUpdateProcessorFactory
|
||||||
* @see Collections#min
|
* @see Collections#min
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class MinFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
public final class MinFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,7 @@ import org.apache.solr.response.SolrQueryResponse;
|
||||||
* implementation of <code>{@link DistributingUpdateProcessorFactory}</code>
|
* implementation of <code>{@link DistributingUpdateProcessorFactory}</code>
|
||||||
* is desired (ie: shards are managed externally from Solr)
|
* is desired (ie: shards are managed externally from Solr)
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public class NoOpDistributingUpdateProcessorFactory
|
public class NoOpDistributingUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory
|
extends UpdateRequestProcessorFactory
|
||||||
|
|
|
@ -66,6 +66,7 @@ import org.apache.solr.update.processor.FieldMutatingUpdateProcessor.FieldNameSe
|
||||||
* <str>No</str>
|
* <str>No</str>
|
||||||
* </arr>
|
* </arr>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public class ParseBooleanFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public class ParseBooleanFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
private static final String TRUE_VALUES_PARAM = "trueValue";
|
private static final String TRUE_VALUES_PARAM = "trueValue";
|
||||||
|
|
|
@ -92,6 +92,7 @@ import org.slf4j.LoggerFactory;
|
||||||
* See {@link Locale} for a description of acceptable language, country (optional)
|
* See {@link Locale} for a description of acceptable language, country (optional)
|
||||||
* and variant (optional) values, joined with underscore(s).
|
* and variant (optional) values, joined with underscore(s).
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public class ParseDateFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public class ParseDateFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||||
|
|
|
@ -64,6 +64,7 @@ import java.util.Locale;
|
||||||
* See {@link Locale} for a description of acceptable language, country (optional)
|
* See {@link Locale} for a description of acceptable language, country (optional)
|
||||||
* and variant (optional) values, joined with underscore(s).
|
* and variant (optional) values, joined with underscore(s).
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public class ParseDoubleFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
public class ParseDoubleFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -64,6 +64,7 @@ import java.util.Locale;
|
||||||
* See {@link Locale} for a description of acceptable language, country (optional)
|
* See {@link Locale} for a description of acceptable language, country (optional)
|
||||||
* and variant (optional) values, joined with underscore(s).
|
* and variant (optional) values, joined with underscore(s).
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public class ParseFloatFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
public class ParseFloatFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -60,6 +60,7 @@ import java.util.Locale;
|
||||||
* See {@link Locale} for a description of acceptable language, country (optional)
|
* See {@link Locale} for a description of acceptable language, country (optional)
|
||||||
* and variant (optional) values, joined with underscore(s).
|
* and variant (optional) values, joined with underscore(s).
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public class ParseIntFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
public class ParseIntFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -60,6 +60,7 @@ import java.util.Locale;
|
||||||
* See {@link Locale} for a description of acceptable language, country (optional)
|
* See {@link Locale} for a description of acceptable language, country (optional)
|
||||||
* and variant (optional) values, joined with underscore(s).
|
* and variant (optional) values, joined with underscore(s).
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public class ParseLongFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
public class ParseLongFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,7 @@ import java.util.Locale;
|
||||||
* See {@link Locale} for a description of acceptable language, country (optional)
|
* See {@link Locale} for a description of acceptable language, country (optional)
|
||||||
* and variant (optional) values, joined with underscore(s).
|
* and variant (optional) values, joined with underscore(s).
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 4.4.0
|
||||||
*/
|
*/
|
||||||
public abstract class ParseNumericFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public abstract class ParseNumericFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -99,6 +99,7 @@ import org.slf4j.LoggerFactory;
|
||||||
* </updateRequestProcessorChain>
|
* </updateRequestProcessorChain>
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
* @since 4.3.0
|
||||||
*/
|
*/
|
||||||
public class PreAnalyzedUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public class PreAnalyzedUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -64,6 +64,7 @@ import static org.apache.solr.update.processor.FieldValueMutatingUpdateProcessor
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
*
|
*
|
||||||
* @see java.util.regex.Pattern
|
* @see java.util.regex.Pattern
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class RegexReplaceProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class RegexReplaceProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,7 @@ import org.apache.solr.response.SolrQueryResponse;
|
||||||
* The factory initializes a shared object cache which is passed to the processor
|
* The factory initializes a shared object cache which is passed to the processor
|
||||||
* and this way reduces rules file parsing to the first time the UpdateChain
|
* and this way reduces rules file parsing to the first time the UpdateChain
|
||||||
* is initialized.
|
* is initialized.
|
||||||
|
* @since 4.2.0
|
||||||
*/
|
*/
|
||||||
public class RegexpBoostProcessorFactory extends UpdateRequestProcessorFactory {
|
public class RegexpBoostProcessorFactory extends UpdateRequestProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -43,6 +43,7 @@ import static org.apache.solr.update.processor.FieldValueMutatingUpdateProcessor
|
||||||
* </lst>
|
* </lst>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
*
|
*
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class RemoveBlankFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class RemoveBlankFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,9 @@ import org.apache.solr.core.SolrCore;
|
||||||
import org.apache.solr.schema.SchemaField;
|
import org.apache.solr.schema.SchemaField;
|
||||||
import org.apache.solr.util.plugin.SolrCoreAware;
|
import org.apache.solr.util.plugin.SolrCoreAware;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 1.4.0
|
||||||
|
*/
|
||||||
public class SignatureUpdateProcessorFactory
|
public class SignatureUpdateProcessorFactory
|
||||||
extends UpdateRequestProcessorFactory
|
extends UpdateRequestProcessorFactory
|
||||||
implements SolrCoreAware {
|
implements SolrCoreAware {
|
||||||
|
|
|
@ -27,6 +27,7 @@ import org.apache.solr.update.AddUpdateCommand;
|
||||||
/**
|
/**
|
||||||
* A base class for writing a very simple UpdateProcessor without worrying too much about the API.
|
* A base class for writing a very simple UpdateProcessor without worrying too much about the API.
|
||||||
* This is deliberately made to support only the add operation
|
* This is deliberately made to support only the add operation
|
||||||
|
* @since 5.1.0
|
||||||
*/
|
*/
|
||||||
public abstract class SimpleUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
public abstract class SimpleUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
||||||
private String myName; // if classname==XyzUpdateProcessorFactory myName=Xyz
|
private String myName; // if classname==XyzUpdateProcessorFactory myName=Xyz
|
||||||
|
|
|
@ -85,6 +85,7 @@ import static org.apache.solr.update.processor.DistributingUpdateProcessorFactor
|
||||||
* <processor class="solr.RunUpdateProcessorFactory" />
|
* <processor class="solr.RunUpdateProcessorFactory" />
|
||||||
* </updateRequestProcessorChain>
|
* </updateRequestProcessorChain>
|
||||||
* </pre>
|
* </pre>
|
||||||
|
* @since 6.4.0
|
||||||
*/
|
*/
|
||||||
public class SkipExistingDocumentsProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
public class SkipExistingDocumentsProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
||||||
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
|
||||||
|
|
|
@ -150,6 +150,7 @@ import org.slf4j.LoggerFactory;
|
||||||
* </processor>
|
* </processor>
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public class StatelessScriptUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware {
|
public class StatelessScriptUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware {
|
||||||
|
|
||||||
|
|
|
@ -38,6 +38,7 @@ import org.apache.solr.util.ConcurrentLRUCache;
|
||||||
* The format of the parameter is <field-name>:<the-template-string>, for example: <br>
|
* The format of the parameter is <field-name>:<the-template-string>, for example: <br>
|
||||||
* <b>Template.field=fname:${somefield}some_string${someotherfield}</b>
|
* <b>Template.field=fname:${somefield}some_string${someotherfield}</b>
|
||||||
*
|
*
|
||||||
|
* @since 6.3.0
|
||||||
*/
|
*/
|
||||||
public class TemplateUpdateProcessorFactory extends SimpleUpdateProcessorFactory {
|
public class TemplateUpdateProcessorFactory extends SimpleUpdateProcessorFactory {
|
||||||
private Cache<String, Resolved> templateCache = new ConcurrentLRUCache<>(1000, 800, 900, 10, false, false, null);
|
private Cache<String, Resolved> templateCache = new ConcurrentLRUCache<>(1000, 800, 900, 10, false, false, null);
|
||||||
|
|
|
@ -44,6 +44,7 @@ import org.apache.solr.common.params.CommonParams; // javadoc
|
||||||
*
|
*
|
||||||
* @see Date
|
* @see Date
|
||||||
* @see CommonParams#NOW
|
* @see CommonParams#NOW
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public class TimestampUpdateProcessorFactory
|
public class TimestampUpdateProcessorFactory
|
||||||
extends AbstractDefaultValueUpdateProcessorFactory {
|
extends AbstractDefaultValueUpdateProcessorFactory {
|
||||||
|
|
|
@ -75,6 +75,7 @@ import static org.apache.solr.update.processor.DistributingUpdateProcessorFactor
|
||||||
* splitting is in progress (see <a href="https://issues.apache.org/jira/browse/SOLR-8881">SOLR-8881</a>
|
* splitting is in progress (see <a href="https://issues.apache.org/jira/browse/SOLR-8881">SOLR-8881</a>
|
||||||
* for more details.)
|
* for more details.)
|
||||||
* </p>
|
* </p>
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public class TolerantUpdateProcessorFactory extends UpdateRequestProcessorFactory
|
public class TolerantUpdateProcessorFactory extends UpdateRequestProcessorFactory
|
||||||
implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways {
|
||||||
|
|
|
@ -41,6 +41,7 @@ import static org.apache.solr.update.processor.FieldValueMutatingUpdateProcessor
|
||||||
* <str name="fieldRegex">.*_literal</str>
|
* <str name="fieldRegex">.*_literal</str>
|
||||||
* </lst>
|
* </lst>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class TrimFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
public final class TrimFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -43,6 +43,7 @@ import static org.apache.solr.update.processor.FieldValueMutatingUpdateProcessor
|
||||||
* <str name="typeClass">solr.StrField</str>
|
* <str name="typeClass">solr.StrField</str>
|
||||||
* <int name="maxLength">100</int>
|
* <int name="maxLength">100</int>
|
||||||
* </processor></pre>
|
* </processor></pre>
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public final class TruncateFieldUpdateProcessorFactory
|
public final class TruncateFieldUpdateProcessorFactory
|
||||||
extends FieldMutatingUpdateProcessorFactory {
|
extends FieldMutatingUpdateProcessorFactory {
|
||||||
|
|
|
@ -23,6 +23,7 @@ import org.apache.solr.response.SolrQueryResponse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates URLClassifyProcessor
|
* Creates URLClassifyProcessor
|
||||||
|
* @since 3.6.0
|
||||||
*/
|
*/
|
||||||
public class URLClassifyProcessorFactory extends UpdateRequestProcessorFactory {
|
public class URLClassifyProcessorFactory extends UpdateRequestProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,7 @@ import org.apache.solr.schema.SchemaField;
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* @see UUID
|
* @see UUID
|
||||||
|
* @since 4.0.0
|
||||||
*/
|
*/
|
||||||
public class UUIDUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
public class UUIDUpdateProcessorFactory extends UpdateRequestProcessorFactory {
|
||||||
|
|
||||||
|
|
|
@ -45,6 +45,7 @@ import static org.apache.solr.update.processor.FieldMutatingUpdateProcessor.SELE
|
||||||
* <str name="fieldRegex">.*_uniq</str>
|
* <str name="fieldRegex">.*_uniq</str>
|
||||||
* </processor>
|
* </processor>
|
||||||
* </pre>
|
* </pre>
|
||||||
|
* @since 3.4.0
|
||||||
*/
|
*/
|
||||||
public class UniqFieldsUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
public class UniqFieldsUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory {
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue