diff --git a/solr/core/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java b/solr/core/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java index d1706d11bfa9..845bb15b530e 100644 --- a/solr/core/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java +++ b/solr/core/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java @@ -62,7 +62,6 @@ * </analyzer> * </fieldType> * - * @since 3.1 * @lucene.spi {@value #NAME} */ public class ReversedWildcardFilterFactory extends TokenFilterFactory { diff --git a/solr/core/src/java/org/apache/solr/analysis/SolrAnalyzer.java b/solr/core/src/java/org/apache/solr/analysis/SolrAnalyzer.java index c817a3a40265..cf27193e70d2 100644 --- a/solr/core/src/java/org/apache/solr/analysis/SolrAnalyzer.java +++ b/solr/core/src/java/org/apache/solr/analysis/SolrAnalyzer.java @@ -19,9 +19,6 @@ import java.io.Reader; import org.apache.lucene.analysis.Analyzer; -/** - * @since 3.1 - */ public abstract class SolrAnalyzer extends Analyzer { int posIncGap = 0; diff --git a/solr/core/src/java/org/apache/solr/analysis/TokenizerChain.java b/solr/core/src/java/org/apache/solr/analysis/TokenizerChain.java index 46ed5e20fa60..48c2fd5860f5 100644 --- a/solr/core/src/java/org/apache/solr/analysis/TokenizerChain.java +++ b/solr/core/src/java/org/apache/solr/analysis/TokenizerChain.java @@ -30,8 +30,6 @@ * An analyzer that uses a tokenizer and a list of token filters to create a TokenStream. * *

It should probably be replaced with {@link CustomAnalyzer}. - * - * @since 3.1 */ public final class TokenizerChain extends SolrAnalyzer { private static final CharFilterFactory[] EMPTY_CHAR_FITLERS = new CharFilterFactory[0]; diff --git a/solr/core/src/java/org/apache/solr/client/solrj/embedded/EmbeddedSolrServer.java b/solr/core/src/java/org/apache/solr/client/solrj/embedded/EmbeddedSolrServer.java index c27798e1bcf8..caa4990ed93d 100644 --- a/solr/core/src/java/org/apache/solr/client/solrj/embedded/EmbeddedSolrServer.java +++ b/solr/core/src/java/org/apache/solr/client/solrj/embedded/EmbeddedSolrServer.java @@ -61,11 +61,7 @@ import org.apache.solr.response.SolrQueryResponse; import org.apache.solr.servlet.SolrRequestParsers; -/** - * SolrClient that connects directly to a CoreContainer. - * - * @since solr 1.3 - */ +/** SolrClient that connects directly to a CoreContainer. */ public class EmbeddedSolrServer extends SolrClient { protected final CoreContainer coreContainer; diff --git a/solr/core/src/java/org/apache/solr/cloud/api/collections/RenameCmd.java b/solr/core/src/java/org/apache/solr/cloud/api/collections/RenameCmd.java index be0c3cfa32b4..4ad053cb899e 100644 --- a/solr/core/src/java/org/apache/solr/cloud/api/collections/RenameCmd.java +++ b/solr/core/src/java/org/apache/solr/cloud/api/collections/RenameCmd.java @@ -29,7 +29,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** */ public class RenameCmd implements CollApiCmds.CollectionApiCommand { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/core/AbstractSolrEventListener.java b/solr/core/src/java/org/apache/solr/core/AbstractSolrEventListener.java index 80718183f0c0..e1d775e6c809 100644 --- a/solr/core/src/java/org/apache/solr/core/AbstractSolrEventListener.java +++ b/solr/core/src/java/org/apache/solr/core/AbstractSolrEventListener.java @@ -20,7 +20,6 @@ import org.apache.solr.common.util.NamedList; import org.apache.solr.search.SolrIndexSearcher; -/** */ public class AbstractSolrEventListener implements SolrEventListener { private final SolrCore core; diff --git a/solr/core/src/java/org/apache/solr/core/CoreContainer.java b/solr/core/src/java/org/apache/solr/core/CoreContainer.java index f6bf1dfb36ab..7ef856e608d4 100644 --- a/solr/core/src/java/org/apache/solr/core/CoreContainer.java +++ b/solr/core/src/java/org/apache/solr/core/CoreContainer.java @@ -169,9 +169,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since solr 1.3 - */ public class CoreContainer { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java b/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java index e4dca2930fe4..83aabe980a23 100644 --- a/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java +++ b/solr/core/src/java/org/apache/solr/core/CoreDescriptor.java @@ -41,8 +41,6 @@ * of loading a core. * *

It's mostly but not completely immutable; we should fix this! - * - * @since solr 1.3 */ public class CoreDescriptor { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/core/MetricsConfig.java b/solr/core/src/java/org/apache/solr/core/MetricsConfig.java index 75c98707f77d..22e7a38a216c 100644 --- a/solr/core/src/java/org/apache/solr/core/MetricsConfig.java +++ b/solr/core/src/java/org/apache/solr/core/MetricsConfig.java @@ -18,7 +18,6 @@ import java.util.Collections; -/** */ public class MetricsConfig { private final PluginInfo[] metricReporters; diff --git a/solr/core/src/java/org/apache/solr/core/QuerySenderListener.java b/solr/core/src/java/org/apache/solr/core/QuerySenderListener.java index 05d91ff43edc..fcdf7b7d1fe5 100644 --- a/solr/core/src/java/org/apache/solr/core/QuerySenderListener.java +++ b/solr/core/src/java/org/apache/solr/core/QuerySenderListener.java @@ -34,7 +34,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** */ public class QuerySenderListener extends AbstractSolrEventListener { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/core/RequestHandlers.java b/solr/core/src/java/org/apache/solr/core/RequestHandlers.java index 39f043d95f90..81201c32e6f1 100644 --- a/solr/core/src/java/org/apache/solr/core/RequestHandlers.java +++ b/solr/core/src/java/org/apache/solr/core/RequestHandlers.java @@ -27,7 +27,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** */ public final class RequestHandlers { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/core/SolrCore.java b/solr/core/src/java/org/apache/solr/core/SolrCore.java index c936dda686f1..81f520643c4c 100644 --- a/solr/core/src/java/org/apache/solr/core/SolrCore.java +++ b/solr/core/src/java/org/apache/solr/core/SolrCore.java @@ -293,11 +293,7 @@ public PackageListeners getPackageListeners() { public final SolrCore.Provider coreProvider; - /** - * The SolrResourceLoader used to load all resources for this core. - * - * @since solr 1.3 - */ + /** The SolrResourceLoader used to load all resources for this core. */ public SolrResourceLoader getResourceLoader() { return resourceLoader; } @@ -316,11 +312,7 @@ public SolrResourceLoader getResourceLoader(String pkg) { return latest.getLoader(); } - /** - * Gets the configuration resource name used by this core instance. - * - * @since solr 1.3 - */ + /** Gets the configuration resource name used by this core instance. */ public String getConfigResource() { return solrConfig.getResourceName(); } @@ -330,11 +322,7 @@ public SolrConfig getSolrConfig() { return solrConfig; } - /** - * Gets the schema resource name used by this core instance. - * - * @since solr 1.3 - */ + /** Gets the schema resource name used by this core instance. */ public String getSchemaResource() { return getLatestSchema().getResourceName(); } @@ -583,7 +571,6 @@ public SolrCoreMetricManager getCoreMetricManager() { * over it. * * @return the Info Registry map which contains SolrInfoBean objects keyed by name - * @since solr 1.3 */ public Map getInfoRegistry() { return infoRegistry; diff --git a/solr/core/src/java/org/apache/solr/core/SolrEventListener.java b/solr/core/src/java/org/apache/solr/core/SolrEventListener.java index 3495ed0053e8..f993a6d8a917 100644 --- a/solr/core/src/java/org/apache/solr/core/SolrEventListener.java +++ b/solr/core/src/java/org/apache/solr/core/SolrEventListener.java @@ -19,7 +19,6 @@ import org.apache.solr.search.SolrIndexSearcher; import org.apache.solr.util.plugin.NamedListInitializedPlugin; -/** */ public interface SolrEventListener extends NamedListInitializedPlugin { public void postCommit(); diff --git a/solr/core/src/java/org/apache/solr/core/SolrResourceLoader.java b/solr/core/src/java/org/apache/solr/core/SolrResourceLoader.java index 4d2812ca668e..0ae04f752385 100644 --- a/solr/core/src/java/org/apache/solr/core/SolrResourceLoader.java +++ b/solr/core/src/java/org/apache/solr/core/SolrResourceLoader.java @@ -78,9 +78,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since solr 1.3 - */ public class SolrResourceLoader implements ResourceLoader, Closeable, SolrClassLoader, SolrCoreAware { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java b/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java index bc6ef3650c71..f5993fab0277 100644 --- a/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java +++ b/solr/core/src/java/org/apache/solr/core/XmlConfigFile.java @@ -170,16 +170,12 @@ protected Properties getSubstituteProperties() { return this.substituteProperties; } - /** - * @since solr 1.3 - */ + /** */ public SolrResourceLoader getResourceLoader() { return loader; } - /** - * @since solr 1.3 - */ + /** */ public String getResourceName() { return name; } diff --git a/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java b/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java index b8f86af5e3ed..d83d7a292d2f 100644 --- a/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java +++ b/solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java @@ -231,11 +231,7 @@ default void copyIndexFileFrom( } } - /** - * Delete {@code files} at {@code path} - * - * @since 9.3.0 - */ + /** Delete {@code files} at {@code path} */ default void delete(URI path, Collection files) throws IOException { throw new UnsupportedOperationException(); } @@ -243,8 +239,6 @@ default void delete(URI path, Collection files) throws IOException { /** * Get checksum of {@code fileName} at {@code dir}. This method only be called on Lucene index * files - * - * @since 8.3.0 */ default Checksum checksum(Directory dir, String fileName) throws IOException { try (IndexInput in = dir.openChecksumInput(fileName)) { @@ -262,7 +256,6 @@ default Checksum checksum(Directory dir, String fileName) throws IOException { * @throws IOException in case of errors * @throws CorruptIndexException in case checksum of the file does not match with precomputed * checksum stored at the end of the file - * @since 8.3.0 */ default void copyIndexFileFrom( Directory sourceDir, String sourceFileName, URI destDir, String destFileName) @@ -277,7 +270,6 @@ default void copyIndexFileFrom( * @param sourceRepo The source URI hosting the file to be copied. * @param dest The destination where the file should be copied. * @throws IOException in case of errors. - * @since 8.3.0 */ default void copyIndexFileTo( URI sourceRepo, String sourceFileName, Directory dest, String destFileName) diff --git a/solr/core/src/java/org/apache/solr/handler/AnalysisRequestHandlerBase.java b/solr/core/src/java/org/apache/solr/handler/AnalysisRequestHandlerBase.java index ed3bc83ccd2d..5845f1a59625 100644 --- a/solr/core/src/java/org/apache/solr/handler/AnalysisRequestHandlerBase.java +++ b/solr/core/src/java/org/apache/solr/handler/AnalysisRequestHandlerBase.java @@ -56,11 +56,7 @@ import org.apache.solr.response.SolrQueryResponse; import org.apache.solr.schema.FieldType; -/** - * A base class for all analysis request handlers. - * - * @since solr 1.4 - */ +/** A base class for all analysis request handlers. */ public abstract class AnalysisRequestHandlerBase extends RequestHandlerBase { public static final Set EMPTY_BYTES_SET = Collections.emptySet(); diff --git a/solr/core/src/java/org/apache/solr/handler/ClassifyStream.java b/solr/core/src/java/org/apache/solr/handler/ClassifyStream.java index 25d6c240a062..7fe01d3ff8bd 100644 --- a/solr/core/src/java/org/apache/solr/handler/ClassifyStream.java +++ b/solr/core/src/java/org/apache/solr/handler/ClassifyStream.java @@ -42,8 +42,6 @@ /** * The classify expression retrieves a model trained by the train expression and uses it to classify * documents from a stream Syntax: classif(model(...), anyStream(...), field="body") - * - * @since 6.3.0 */ public class ClassifyStream extends TupleStream implements Expressible { private final TupleStream docStream; diff --git a/solr/core/src/java/org/apache/solr/handler/DocumentAnalysisRequestHandler.java b/solr/core/src/java/org/apache/solr/handler/DocumentAnalysisRequestHandler.java index 85073e37fc77..359b9a7925f1 100644 --- a/solr/core/src/java/org/apache/solr/handler/DocumentAnalysisRequestHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/DocumentAnalysisRequestHandler.java @@ -75,8 +75,6 @@ * supports query analysis by sending either an "analysis.query" or "q" request parameter that holds * the query text to be analyzed. It also supports the "analysis.showmatch" parameter which when set * to {@code true}, all field tokens that match the query tokens will be marked as a "match". - * - * @since solr 1.4 */ public class DocumentAnalysisRequestHandler extends AnalysisRequestHandlerBase { diff --git a/solr/core/src/java/org/apache/solr/handler/FieldAnalysisRequestHandler.java b/solr/core/src/java/org/apache/solr/handler/FieldAnalysisRequestHandler.java index dab486f54040..24945c21c110 100644 --- a/solr/core/src/java/org/apache/solr/handler/FieldAnalysisRequestHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/FieldAnalysisRequestHandler.java @@ -90,8 +90,6 @@ * search field's analyzer is used. * *

Note that if one of analysis.value or analysis.query or q must be specified - * - * @since solr 1.4 */ public class FieldAnalysisRequestHandler extends AnalysisRequestHandlerBase { diff --git a/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java b/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java index d83c581a2c41..b3e3793a6de2 100644 --- a/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java +++ b/solr/core/src/java/org/apache/solr/handler/IndexFetcher.java @@ -133,8 +133,6 @@ /** * Provides functionality of downloading changed index files as well as config files and a timer for * scheduling fetches from the leader. - * - * @since solr 1.4 */ public class IndexFetcher { private static final int _100K = 100000; diff --git a/solr/core/src/java/org/apache/solr/handler/MoreLikeThisHandler.java b/solr/core/src/java/org/apache/solr/handler/MoreLikeThisHandler.java index 109317059069..b8e84c6c4007 100644 --- a/solr/core/src/java/org/apache/solr/handler/MoreLikeThisHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/MoreLikeThisHandler.java @@ -81,8 +81,6 @@ * Solr MoreLikeThis -- * *

Return similar documents either based on a single document or based on posted text. - * - * @since solr 1.3 */ public class MoreLikeThisHandler extends RequestHandlerBase { // Pattern is thread safe -- TODO? share this with general 'fl' param diff --git a/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java b/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java index f7eaa97db78b..ffa8e0aa8dfe 100644 --- a/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/PingRequestHandler.java @@ -104,8 +104,6 @@ *

  • http://.../ping?action=status - returns a status code indicating if the * healthcheck file exists ("enabled") or not ("disabled") * - * - * @since solr 1.3 */ public class PingRequestHandler extends RequestHandlerBase implements SolrCoreAware { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java b/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java index e803bdd1d6b8..5291ec4e6abb 100644 --- a/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java @@ -146,8 +146,6 @@ *
  • Enable/Disable polling the leader for new versions (command=enablepoll or * command=disablepoll) * - * - * @since solr 1.4 */ public class ReplicationHandler extends RequestHandlerBase implements SolrCoreAware, APIConfigProvider { diff --git a/solr/core/src/java/org/apache/solr/handler/RequestHandlerUtils.java b/solr/core/src/java/org/apache/solr/handler/RequestHandlerUtils.java index 7a04edad33ed..6ef879683c2a 100644 --- a/solr/core/src/java/org/apache/solr/handler/RequestHandlerUtils.java +++ b/solr/core/src/java/org/apache/solr/handler/RequestHandlerUtils.java @@ -33,11 +33,7 @@ import org.apache.solr.update.RollbackUpdateCommand; import org.apache.solr.update.processor.UpdateRequestProcessor; -/** - * Common helper functions for RequestHandlers - * - * @since solr 1.2 - */ +/** Common helper functions for RequestHandlers */ public class RequestHandlerUtils { /** A common way to mark the response format as experimental */ public static void addExperimentalFormatWarning(SolrQueryResponse rsp) { @@ -102,9 +98,7 @@ public static void updateCommit(CommitUpdateCommand cmd, SolrParams params) { cmd.failOnReadOnly = params.getBool(UpdateParams.FAIL_ON_READ_ONLY, cmd.failOnReadOnly); } - /** - * @since Solr 1.4 - */ + /** */ public static boolean handleRollback( SolrQueryRequest req, UpdateRequestProcessor processor, SolrParams params, boolean force) throws IOException { @@ -116,9 +110,7 @@ public static boolean handleRollback( return false; } - /** - * @since 6.7 - */ + /** */ public static void setWt(SolrQueryRequest req, String wt) { SolrParams params = req.getParams(); if (params.get(CommonParams.WT) != null) return; // wt is set by user diff --git a/solr/core/src/java/org/apache/solr/handler/SnapShooter.java b/solr/core/src/java/org/apache/solr/handler/SnapShooter.java index 4fe1f0c74272..205895e08a90 100644 --- a/solr/core/src/java/org/apache/solr/handler/SnapShooter.java +++ b/solr/core/src/java/org/apache/solr/handler/SnapShooter.java @@ -54,8 +54,6 @@ /** * Provides functionality equivalent to the snapshooter script This is no longer used in standard * replication. - * - * @since solr 1.4 */ public class SnapShooter { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/SolrDefaultStreamFactory.java b/solr/core/src/java/org/apache/solr/handler/SolrDefaultStreamFactory.java index d46962189cc9..e357771cd3a2 100644 --- a/solr/core/src/java/org/apache/solr/handler/SolrDefaultStreamFactory.java +++ b/solr/core/src/java/org/apache/solr/handler/SolrDefaultStreamFactory.java @@ -25,8 +25,6 @@ * A default collection of mappings, used to convert strings into stream expressions. Same as {@link * DefaultStreamFactory} plus functions that rely directly on either Lucene or Solr capabilities * that are not part of {@link Lang}. - * - * @since 7.5 */ public class SolrDefaultStreamFactory extends DefaultStreamFactory { diff --git a/solr/core/src/java/org/apache/solr/handler/StreamHandler.java b/solr/core/src/java/org/apache/solr/handler/StreamHandler.java index 90b0137a07d0..9ce2abf93ea1 100644 --- a/solr/core/src/java/org/apache/solr/handler/StreamHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/StreamHandler.java @@ -75,8 +75,6 @@ * *

    To add additional functions, just define them as plugins in solrconfig.xml via {@code * } - * - * @since 5.1.0 */ public class StreamHandler extends RequestHandlerBase implements SolrCoreAware, PermissionNameProvider { diff --git a/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java index c6d9474e0de8..86a368bd2304 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java @@ -84,9 +84,6 @@ import org.slf4j.LoggerFactory; import org.slf4j.MDC; -/** - * @since solr 1.3 - */ public class CoreAdminHandler extends RequestHandlerBase implements PermissionNameProvider { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); protected final CoreContainer coreContainer; diff --git a/solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java index 7593bb7cbdd7..d7534dd684db 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java @@ -39,11 +39,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * A request handler to show which loggers are registered and allows you to set them - * - * @since 4.0 - */ +/** A request handler to show which loggers are registered and allows you to set them */ public class LoggingHandler extends RequestHandlerBase { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java index e3d07b1cbca7..6c82e1c4f00d 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/LukeRequestHandler.java @@ -95,7 +95,6 @@ * module: https://github.com/apache/lucene/tree/main/lucene/luke * * @see SegmentsInfoRequestHandler - * @since solr 1.2 */ public class LukeRequestHandler extends RequestHandlerBase { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java index 8658adf3c528..13f02c8ecc22 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/PropertiesRequestHandler.java @@ -33,9 +33,6 @@ import org.apache.solr.response.SolrQueryResponse; import org.apache.solr.security.AuthorizationContext; -/** - * @since solr 1.2 - */ public class PropertiesRequestHandler extends RequestHandlerBase { private CoreContainer cc; diff --git a/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java index b81c69253547..89efc8217ddf 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/ShowFileRequestHandler.java @@ -88,8 +88,6 @@ *

      *   http://localhost:8983/solr/admin/file?file=schema.xml&contentType=text/plain
      * 
    - * - * @since solr 1.3 */ public class ShowFileRequestHandler extends RequestHandlerBase implements PermissionNameProvider { public static final String HIDDEN = "hidden"; diff --git a/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java index 5d2832cd74eb..3fd456db13e2 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/ThreadDumpHandler.java @@ -38,9 +38,6 @@ import org.apache.solr.response.SolrQueryResponse; import org.apache.solr.security.AuthorizationContext; -/** - * @since solr 1.2 - */ public class ThreadDumpHandler extends RequestHandlerBase { @Override diff --git a/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperInfoHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperInfoHandler.java index f52a548a0ff8..38807a2b5cbe 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperInfoHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperInfoHandler.java @@ -64,11 +64,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Zookeeper Info - * - * @since solr 4.0 - */ +/** Zookeeper Info */ public final class ZookeeperInfoHandler extends RequestHandlerBase { private static final String PARAM_DETAIL = "detail"; private final CoreContainer cores; diff --git a/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperStatusHandler.java b/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperStatusHandler.java index 17b719c62b04..f4662b5c1ddf 100644 --- a/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperStatusHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/admin/ZookeeperStatusHandler.java @@ -44,11 +44,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Zookeeper Status handler, talks to ZK using sockets and four-letter words - * - * @since solr 7.5 - */ +/** Zookeeper Status handler, talks to ZK using sockets and four-letter words */ public class ZookeeperStatusHandler extends RequestHandlerBase { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/component/DebugComponent.java b/solr/core/src/java/org/apache/solr/handler/component/DebugComponent.java index 3fb01bd7da61..991c6d0e15fc 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/DebugComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/DebugComponent.java @@ -45,11 +45,7 @@ import org.apache.solr.util.SolrPluginUtils; import org.apache.solr.util.SolrResponseUtil; -/** - * Adds debugging information to a request. - * - * @since solr 1.3 - */ +/** Adds debugging information to a request. */ public class DebugComponent extends SearchComponent { public static final String COMPONENT_NAME = "debug"; diff --git a/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java b/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java index 5db8fc02a9cc..dc939500e979 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/FacetComponent.java @@ -57,11 +57,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Computes facets -- aggregations with counts of terms or ranges over the whole search results. - * - * @since solr 1.3 - */ +/** Computes facets -- aggregations with counts of terms or ranges over the whole search results. */ public class FacetComponent extends SearchComponent { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/component/HighlightComponent.java b/solr/core/src/java/org/apache/solr/handler/component/HighlightComponent.java index 99f02dcf955e..7a9da5be2af3 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/HighlightComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/HighlightComponent.java @@ -49,8 +49,6 @@ /** * Highlights query words in the search results. See the ref guide. - * - * @since solr 1.3 */ public class HighlightComponent extends SearchComponent implements PluginInfoInitialized, SolrCoreAware { diff --git a/solr/core/src/java/org/apache/solr/handler/component/MoreLikeThisComponent.java b/solr/core/src/java/org/apache/solr/handler/component/MoreLikeThisComponent.java index d1dae9dd20c1..6185d4594454 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/MoreLikeThisComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/MoreLikeThisComponent.java @@ -55,11 +55,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * TODO! - * - * @since solr 1.3 - */ +/** TODO! */ public class MoreLikeThisComponent extends SearchComponent { public static final String COMPONENT_NAME = "mlt"; public static final String DIST_DOC_ID = "mlt.dist.id"; diff --git a/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java b/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java index 72d81d78e468..e92dc37904f8 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java @@ -127,11 +127,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * TODO! - * - * @since solr 1.3 - */ +/** TODO! */ public class QueryComponent extends SearchComponent { public static final String COMPONENT_NAME = "query"; private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java b/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java index 16e7906aea7b..16d0dc8f6683 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/QueryElevationComponent.java @@ -98,11 +98,7 @@ import org.w3c.dom.NodeList; import org.xml.sax.SAXException; -/** - * A component to elevate some documents to the top of the result set. - * - * @since solr 1.3 - */ +/** A component to elevate some documents to the top of the result set. */ @SuppressWarnings("WeakerAccess") public class QueryElevationComponent extends SearchComponent implements SolrCoreAware { diff --git a/solr/core/src/java/org/apache/solr/handler/component/ResponseBuilder.java b/solr/core/src/java/org/apache/solr/handler/component/ResponseBuilder.java index 413a962683b8..fe05d0b61caa 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/ResponseBuilder.java +++ b/solr/core/src/java/org/apache/solr/handler/component/ResponseBuilder.java @@ -47,11 +47,7 @@ import org.apache.solr.search.grouping.distributed.command.QueryCommandResult; import org.apache.solr.util.RTimer; -/** - * This class is experimental and will be changing in the future. - * - * @since solr 1.3 - */ +/** This class is experimental and will be changing in the future. */ public class ResponseBuilder { public SolrQueryRequest req; public SolrQueryResponse rsp; diff --git a/solr/core/src/java/org/apache/solr/handler/component/SearchComponent.java b/solr/core/src/java/org/apache/solr/handler/component/SearchComponent.java index 615726056e96..897d49f89f6b 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/SearchComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/SearchComponent.java @@ -24,11 +24,7 @@ import org.apache.solr.search.facet.FacetModule; import org.apache.solr.util.plugin.NamedListInitializedPlugin; -/** - * TODO! - * - * @since solr 1.3 - */ +/** TODO! */ public abstract class SearchComponent implements SolrInfoBean, NamedListInitializedPlugin { /** The name given to this component in solrconfig.xml file */ private String name = this.getClass().getName(); diff --git a/solr/core/src/java/org/apache/solr/handler/component/SpellCheckComponent.java b/solr/core/src/java/org/apache/solr/handler/component/SpellCheckComponent.java index 98af4ed46dc5..26b28328c783 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/SpellCheckComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/SpellCheckComponent.java @@ -84,8 +84,6 @@ * *

    Refer to * https://solr.apache.org/guide/solr/latest/query-guide/spell-checking.html for more details - * - * @since solr 1.3 */ public class SpellCheckComponent extends SearchComponent implements SolrCoreAware, SpellingParams { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/handler/component/StatsComponent.java b/solr/core/src/java/org/apache/solr/handler/component/StatsComponent.java index f77a1898771e..0a4855f03f78 100644 --- a/solr/core/src/java/org/apache/solr/handler/component/StatsComponent.java +++ b/solr/core/src/java/org/apache/solr/handler/component/StatsComponent.java @@ -26,11 +26,7 @@ import org.apache.solr.search.DocSet; import org.apache.solr.util.SolrResponseUtil; -/** - * Stats component calculates simple statistics on numeric field values - * - * @since solr 1.4 - */ +/** Stats component calculates simple statistics on numeric field values */ public class StatsComponent extends SearchComponent { public static final String COMPONENT_NAME = "stats"; diff --git a/solr/core/src/java/org/apache/solr/handler/loader/JsonLoader.java b/solr/core/src/java/org/apache/solr/handler/loader/JsonLoader.java index ff07a8fb5a9c..c3e24ec895fd 100644 --- a/solr/core/src/java/org/apache/solr/handler/loader/JsonLoader.java +++ b/solr/core/src/java/org/apache/solr/handler/loader/JsonLoader.java @@ -64,9 +64,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since solr 4.0 - */ public class JsonLoader extends ContentStreamLoader { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); private static final AtomicBoolean WARNED_ABOUT_INDEX_TIME_BOOSTS = new AtomicBoolean(); diff --git a/solr/core/src/java/org/apache/solr/handler/loader/XMLLoader.java b/solr/core/src/java/org/apache/solr/handler/loader/XMLLoader.java index 869d4790db90..745e3fdcf9e9 100644 --- a/solr/core/src/java/org/apache/solr/handler/loader/XMLLoader.java +++ b/solr/core/src/java/org/apache/solr/handler/loader/XMLLoader.java @@ -142,9 +142,7 @@ private InputStream getStream(ContentStream cs, String charset) throws IOExcepti return cs.getStream(); } - /** - * @since solr 1.2 - */ + /** */ protected void processUpdate( SolrQueryRequest req, UpdateRequestProcessor processor, XMLStreamReader parser) throws XMLStreamException, IOException, FactoryConfigurationError { @@ -229,9 +227,7 @@ else if (UpdateRequestHandler.DELETE.equals(currTag)) { } } - /** - * @since solr 1.3 - */ + /** */ void processDelete(SolrQueryRequest req, UpdateRequestProcessor processor, XMLStreamReader parser) throws XMLStreamException, IOException { // Parse the command @@ -310,11 +306,7 @@ void processDelete(SolrQueryRequest req, UpdateRequestProcessor processor, XMLSt } } - /** - * Given the input stream, read a document - * - * @since solr 1.3 - */ + /** Given the input stream, read a document */ public SolrInputDocument readDoc(XMLStreamReader parser) throws XMLStreamException { return readDoc(parser, false); } diff --git a/solr/core/src/java/org/apache/solr/handler/tagger/TaggerRequestHandler.java b/solr/core/src/java/org/apache/solr/handler/tagger/TaggerRequestHandler.java index 2c4c07d0a131..c0c4cf7b450f 100644 --- a/solr/core/src/java/org/apache/solr/handler/tagger/TaggerRequestHandler.java +++ b/solr/core/src/java/org/apache/solr/handler/tagger/TaggerRequestHandler.java @@ -76,8 +76,6 @@ /** * Scans posted text, looking for matching strings in the Solr index. The public static final String * members are request parameters. This handler is also called the "SolrTextTagger". - * - * @since 7.4.0 */ public class TaggerRequestHandler extends RequestHandlerBase { diff --git a/solr/core/src/java/org/apache/solr/highlight/DefaultSolrHighlighter.java b/solr/core/src/java/org/apache/solr/highlight/DefaultSolrHighlighter.java index ba22b2e317cb..2b553f9a1284 100644 --- a/solr/core/src/java/org/apache/solr/highlight/DefaultSolrHighlighter.java +++ b/solr/core/src/java/org/apache/solr/highlight/DefaultSolrHighlighter.java @@ -84,9 +84,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since solr 1.3 - */ public class DefaultSolrHighlighter extends SolrHighlighter implements PluginInfoInitialized { /** diff --git a/solr/core/src/java/org/apache/solr/highlight/HighlightingPluginBase.java b/solr/core/src/java/org/apache/solr/highlight/HighlightingPluginBase.java index af38f8f0257e..ed5f7282fc73 100644 --- a/solr/core/src/java/org/apache/solr/highlight/HighlightingPluginBase.java +++ b/solr/core/src/java/org/apache/solr/highlight/HighlightingPluginBase.java @@ -20,9 +20,6 @@ import org.apache.solr.common.util.NamedList; import org.apache.solr.metrics.SolrMetricsContext; -/** - * @since solr 1.3 - */ public abstract class HighlightingPluginBase { protected SolrParams defaults; protected SolrMetricsContext solrMetricsContext; diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyDoubleField.java b/solr/core/src/java/org/apache/solr/legacy/LegacyDoubleField.java index a40e3a443396..f7b2fa057ea8 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyDoubleField.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyDoubleField.java @@ -89,7 +89,6 @@ * easier, more intuitive usage. * * @deprecated Please use {@link DoublePoint} instead - * @since 2.9 */ @Deprecated public final class LegacyDoubleField extends LegacyField { diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyFloatField.java b/solr/core/src/java/org/apache/solr/legacy/LegacyFloatField.java index b1a60beabb1a..e387bba393f3 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyFloatField.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyFloatField.java @@ -89,7 +89,6 @@ * easier, more intuitive usage. * * @deprecated Please use {@link FloatPoint} instead - * @since 2.9 */ @Deprecated public final class LegacyFloatField extends LegacyField { diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyIntField.java b/solr/core/src/java/org/apache/solr/legacy/LegacyIntField.java index 21ce5f2ca1a1..77488f95934b 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyIntField.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyIntField.java @@ -89,7 +89,6 @@ * easier, more intuitive usage. * * @deprecated Please use {@link IntPoint} instead - * @since 2.9 */ @Deprecated public final class LegacyIntField extends LegacyField { diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyLongField.java b/solr/core/src/java/org/apache/solr/legacy/LegacyLongField.java index 6411c2e3d21e..a72be707047f 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyLongField.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyLongField.java @@ -95,7 +95,6 @@ * easier, more intuitive usage. * * @deprecated Please use {@link LongPoint} instead - * @since 2.9 */ @Deprecated public final class LegacyLongField extends LegacyField { diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericRangeQuery.java b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericRangeQuery.java index a83305100259..93a91da20ff9 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericRangeQuery.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericRangeQuery.java @@ -175,7 +175,6 @@ * FloatPoint.newRangeQuery()}, {@link DoublePoint#newRangeQuery(String, double, double) * DoublePoint.newRangeQuery()} respectively. See {@link PointValues} for background information * on Points. - * @since 2.9 */ @Deprecated public final class LegacyNumericRangeQuery extends MultiTermQuery { diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericTokenStream.java b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericTokenStream.java index 9ac670fce22d..51d9ac7c3b58 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericTokenStream.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericTokenStream.java @@ -79,7 +79,6 @@ * well as how numeric fields work under the hood. * * @deprecated Please switch to {@link org.apache.lucene.index.PointValues} instead - * @since 2.9 */ @Deprecated public final class LegacyNumericTokenStream extends TokenStream { @@ -94,7 +93,6 @@ public final class LegacyNumericTokenStream extends TokenStream { * Expert: Use this attribute to get the details of the currently generated token. * * @lucene.experimental - * @since 4.0 */ public interface LegacyNumericTermAttribute extends Attribute { /** Returns current shift value, undefined before first token */ @@ -156,7 +154,6 @@ public AttributeImpl createAttributeInstance(Class attClass * org.apache.solr.legacy.LegacyNumericTokenStream.LegacyNumericTermAttribute}. * * @lucene.internal - * @since 4.0 */ public static final class LegacyNumericTermAttributeImpl extends AttributeImpl implements LegacyNumericTermAttribute, TermToBytesRefAttribute { diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericType.java b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericType.java index 2ee66130d2cc..268681e085ad 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericType.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericType.java @@ -19,7 +19,6 @@ /** * Data type of the numeric value * - * @since 3.2 * @deprecated Please switch to {@link org.apache.lucene.index.PointValues} instead */ @Deprecated diff --git a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericUtils.java b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericUtils.java index 7bfcb04111e6..cadce2275195 100644 --- a/solr/core/src/java/org/apache/solr/legacy/LegacyNumericUtils.java +++ b/solr/core/src/java/org/apache/solr/legacy/LegacyNumericUtils.java @@ -47,7 +47,6 @@ * * @lucene.internal * @deprecated Please use {@link org.apache.lucene.index.PointValues} instead. - * @since 2.9, API changed non backwards-compliant in 4.0 */ @Deprecated public final class LegacyNumericUtils { @@ -323,7 +322,6 @@ private static void addRange( * Callback for {@link #splitLongRange}. You need to overwrite only one of the methods. * * @lucene.internal - * @since 2.9, API changed non backwards-compliant in 4.0 */ public abstract static class LongRangeBuilder { @@ -351,7 +349,6 @@ public void addRange(final long min, final long max, final int shift) { * Callback for {@link #splitIntRange}. You need to overwrite only one of the methods. * * @lucene.internal - * @since 2.9, API changed non backwards-compliant in 4.0 */ public abstract static class IntRangeBuilder { diff --git a/solr/core/src/java/org/apache/solr/response/JavaBinResponseWriter.java b/solr/core/src/java/org/apache/solr/response/JavaBinResponseWriter.java index a11dd693d883..0b29a4ec157e 100644 --- a/solr/core/src/java/org/apache/solr/response/JavaBinResponseWriter.java +++ b/solr/core/src/java/org/apache/solr/response/JavaBinResponseWriter.java @@ -159,8 +159,6 @@ public void writeResults(ResultContext ctx, JavaBinCodec codec) throws IOExcepti * Serializes and deserializes to a {@link NamedList}, thus normalizing a response as if read from * a client via JavaBin. Documents become {@link org.apache.solr.common.SolrDocument}, DocList * becomes {@link org.apache.solr.common.SolrDocumentList}, etc. - * - * @since solr 1.4 */ public static NamedList getParsedResponse(SolrQueryRequest req, SolrQueryResponse rsp) { // NOTE: EmbeddedSolrServer.writeResponse is similar diff --git a/solr/core/src/java/org/apache/solr/response/RawResponseWriter.java b/solr/core/src/java/org/apache/solr/response/RawResponseWriter.java index fe5269497ff1..c453c14750b2 100644 --- a/solr/core/src/java/org/apache/solr/response/RawResponseWriter.java +++ b/solr/core/src/java/org/apache/solr/response/RawResponseWriter.java @@ -34,8 +34,6 @@ * added, then a "base" QueryResponseWriter will be used to write the response according to the * usual contract. The name of the "base" writer can be specified as an initialization param for * this writer, or it defaults to the "standard" writer. - * - * @since solr 1.3 */ public class RawResponseWriter implements QueryResponseWriter { diff --git a/solr/core/src/java/org/apache/solr/response/SchemaXmlResponseWriter.java b/solr/core/src/java/org/apache/solr/response/SchemaXmlResponseWriter.java index c653661adab6..3b08becb0b4c 100644 --- a/solr/core/src/java/org/apache/solr/response/SchemaXmlResponseWriter.java +++ b/solr/core/src/java/org/apache/solr/response/SchemaXmlResponseWriter.java @@ -21,7 +21,6 @@ import org.apache.solr.client.solrj.response.XMLResponseParser; import org.apache.solr.request.SolrQueryRequest; -/** */ public class SchemaXmlResponseWriter implements TextQueryResponseWriter { @Override public void write(Writer writer, SolrQueryRequest req, SolrQueryResponse rsp) throws IOException { diff --git a/solr/core/src/java/org/apache/solr/response/SolrQueryResponse.java b/solr/core/src/java/org/apache/solr/response/SolrQueryResponse.java index 5f2b67622d63..e5352e3fc289 100644 --- a/solr/core/src/java/org/apache/solr/response/SolrQueryResponse.java +++ b/solr/core/src/java/org/apache/solr/response/SolrQueryResponse.java @@ -59,8 +59,6 @@ * *

    Other data types may be added to the SolrQueryResponse, but there is no guarantee that * QueryResponseWriters will be able to deal with unexpected types. - * - * @since solr 0.9 */ public class SolrQueryResponse { public static final String NAME = "response"; diff --git a/solr/core/src/java/org/apache/solr/response/transform/BaseEditorialTransformer.java b/solr/core/src/java/org/apache/solr/response/transform/BaseEditorialTransformer.java index 62317a98b6e1..b78d20557fbf 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/BaseEditorialTransformer.java +++ b/solr/core/src/java/org/apache/solr/response/transform/BaseEditorialTransformer.java @@ -24,7 +24,6 @@ import org.apache.solr.schema.FieldType; import org.apache.solr.search.DocIterationInfo; -/** */ public abstract class BaseEditorialTransformer extends DocTransformer { final String name; diff --git a/solr/core/src/java/org/apache/solr/response/transform/ChildDocTransformerFactory.java b/solr/core/src/java/org/apache/solr/response/transform/ChildDocTransformerFactory.java index be81540a169d..258378719b36 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ChildDocTransformerFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ChildDocTransformerFactory.java @@ -53,8 +53,6 @@ *

    Examples - [child parentFilter="fieldName:fieldValue"] [child * parentFilter="fieldName:fieldValue" childFilter="fieldName:fieldValue"] [child * parentFilter="fieldName:fieldValue" childFilter="fieldName:fieldValue" limit=20] - * - * @since solr 4.9 */ public class ChildDocTransformerFactory extends TransformerFactory { diff --git a/solr/core/src/java/org/apache/solr/response/transform/DocIdAugmenterFactory.java b/solr/core/src/java/org/apache/solr/response/transform/DocIdAugmenterFactory.java index d22e6a43d0bb..0434dbf65f52 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/DocIdAugmenterFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/DocIdAugmenterFactory.java @@ -25,8 +25,6 @@ * Augments the document with a [docid] integer containing it's current (internal) id * in the lucene index. May be -1 if this document did not come from the index (ie: a * RealTimeGet from the transaction log) - * - * @since solr 4.0 */ public class DocIdAugmenterFactory extends TransformerFactory { @Override diff --git a/solr/core/src/java/org/apache/solr/response/transform/ElevatedMarkerFactory.java b/solr/core/src/java/org/apache/solr/response/transform/ElevatedMarkerFactory.java index 751be30ece3f..140387d069b0 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ElevatedMarkerFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ElevatedMarkerFactory.java @@ -24,11 +24,7 @@ import org.apache.solr.schema.FieldType; import org.apache.solr.schema.SchemaField; -/** - * Used to mark whether a document has been elevated or not - * - * @since solr 4.0 - */ +/** Used to mark whether a document has been elevated or not */ public class ElevatedMarkerFactory extends TransformerFactory { @Override public DocTransformer create(String field, SolrParams params, SolrQueryRequest req) { diff --git a/solr/core/src/java/org/apache/solr/response/transform/ExcludedMarkerFactory.java b/solr/core/src/java/org/apache/solr/response/transform/ExcludedMarkerFactory.java index 7331035bf975..aac2999932f0 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ExcludedMarkerFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ExcludedMarkerFactory.java @@ -24,9 +24,6 @@ import org.apache.solr.schema.FieldType; import org.apache.solr.schema.SchemaField; -/** - * @since solr 4.0 - */ public class ExcludedMarkerFactory extends TransformerFactory { @Override diff --git a/solr/core/src/java/org/apache/solr/response/transform/ExplainAugmenterFactory.java b/solr/core/src/java/org/apache/solr/response/transform/ExplainAugmenterFactory.java index 24fa062eb1f3..e5c83276aa42 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ExplainAugmenterFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ExplainAugmenterFactory.java @@ -27,9 +27,6 @@ import org.apache.solr.search.DocIterationInfo; import org.apache.solr.util.SolrPluginUtils; -/** - * @since solr 4.0 - */ public class ExplainAugmenterFactory extends TransformerFactory { public enum Style { nl, diff --git a/solr/core/src/java/org/apache/solr/response/transform/OriginalScoreAugmenter.java b/solr/core/src/java/org/apache/solr/response/transform/OriginalScoreAugmenter.java index ae7efd6cd111..898b56100cbd 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/OriginalScoreAugmenter.java +++ b/solr/core/src/java/org/apache/solr/response/transform/OriginalScoreAugmenter.java @@ -19,11 +19,7 @@ import org.apache.solr.common.SolrDocument; import org.apache.solr.search.DocIterationInfo; -/** - * Simple Augmenter that adds the originalScore - * - * @since solr 4.0 - */ +/** Simple Augmenter that adds the originalScore */ public class OriginalScoreAugmenter extends DocTransformer { final String name; diff --git a/solr/core/src/java/org/apache/solr/response/transform/RawValueTransformerFactory.java b/solr/core/src/java/org/apache/solr/response/transform/RawValueTransformerFactory.java index 7f671ad31025..080c4728ebbe 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/RawValueTransformerFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/RawValueTransformerFactory.java @@ -29,9 +29,6 @@ import org.apache.solr.response.QueryResponseWriter; import org.apache.solr.search.DocIterationInfo; -/** - * @since solr 5.2 - */ public class RawValueTransformerFactory extends TransformerFactory implements TransformerFactory.FieldRenamer { String applyToWT = null; diff --git a/solr/core/src/java/org/apache/solr/response/transform/RenameFieldTransformer.java b/solr/core/src/java/org/apache/solr/response/transform/RenameFieldTransformer.java index b8453195e744..7c77f6042c20 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/RenameFieldTransformer.java +++ b/solr/core/src/java/org/apache/solr/response/transform/RenameFieldTransformer.java @@ -19,11 +19,7 @@ import org.apache.solr.common.SolrDocument; import org.apache.solr.search.DocIterationInfo; -/** - * Return a field with a name that is different that what is indexed - * - * @since solr 4.0 - */ +/** Return a field with a name that is different that what is indexed */ public class RenameFieldTransformer extends DocTransformer { final String from; final String to; diff --git a/solr/core/src/java/org/apache/solr/response/transform/ScoreAugmenter.java b/solr/core/src/java/org/apache/solr/response/transform/ScoreAugmenter.java index 6dbf02b7da14..a0bbe9d0f31f 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ScoreAugmenter.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ScoreAugmenter.java @@ -19,11 +19,7 @@ import org.apache.solr.common.SolrDocument; import org.apache.solr.search.DocIterationInfo; -/** - * Simple Augmenter that adds the score - * - * @since solr 4.0 - */ +/** Simple Augmenter that adds the score */ public class ScoreAugmenter extends DocTransformer { final String name; diff --git a/solr/core/src/java/org/apache/solr/response/transform/ShardAugmenterFactory.java b/solr/core/src/java/org/apache/solr/response/transform/ShardAugmenterFactory.java index 92066ba42041..6235f59e0a07 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ShardAugmenterFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ShardAugmenterFactory.java @@ -30,9 +30,6 @@ import org.apache.solr.core.SolrCore; import org.apache.solr.request.SolrQueryRequest; -/** - * @since solr 4.0 - */ public class ShardAugmenterFactory extends TransformerFactory { protected enum Style { URLS, diff --git a/solr/core/src/java/org/apache/solr/response/transform/ValueAugmenterFactory.java b/solr/core/src/java/org/apache/solr/response/transform/ValueAugmenterFactory.java index 03b0d4b1663d..e8ee7032156e 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ValueAugmenterFactory.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ValueAugmenterFactory.java @@ -25,9 +25,6 @@ import org.apache.solr.search.DocIterationInfo; import org.apache.solr.util.DateMathParser; -/** - * @since solr 4.0 - */ public class ValueAugmenterFactory extends TransformerFactory { protected Object value = null; protected Object defaultValue = null; diff --git a/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java b/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java index e2fe53cf4d56..504d306b266d 100644 --- a/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java +++ b/solr/core/src/java/org/apache/solr/response/transform/ValueSourceAugmenter.java @@ -38,8 +38,6 @@ * Add values from a ValueSource (function query etc) * *

    NOT really sure how or if this could work... - * - * @since solr 4.0 */ public class ValueSourceAugmenter extends DocTransformer { private static final Object NULL_SENTINEL = new Object(); diff --git a/solr/core/src/java/org/apache/solr/rest/schema/analysis/BaseManagedTokenFilterFactory.java b/solr/core/src/java/org/apache/solr/rest/schema/analysis/BaseManagedTokenFilterFactory.java index a1134d21b8f6..0bb7a89a14d7 100644 --- a/solr/core/src/java/org/apache/solr/rest/schema/analysis/BaseManagedTokenFilterFactory.java +++ b/solr/core/src/java/org/apache/solr/rest/schema/analysis/BaseManagedTokenFilterFactory.java @@ -29,8 +29,6 @@ * Abstract based class for implementing TokenFilterFactory objects that are managed by the REST * API. Specifically, this base class is useful for token filters that have configuration and data * that needs to be updated programmatically, such as to support a UI for adding synonyms. - * - * @since 4.8.0 */ public abstract class BaseManagedTokenFilterFactory extends TokenFilterFactory implements ResourceLoaderAware, ManagedResourceObserver { diff --git a/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedStopFilterFactory.java b/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedStopFilterFactory.java index 0691ef9c6de9..7990f2be5e64 100644 --- a/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedStopFilterFactory.java +++ b/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedStopFilterFactory.java @@ -29,7 +29,6 @@ * TokenFilterFactory that uses the ManagedWordSetResource implementation for managing stop words * using the REST API. * - * @since 4.8.0 * @lucene.spi {@value #NAME} */ public class ManagedStopFilterFactory extends BaseManagedTokenFilterFactory { diff --git a/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymGraphFilterFactory.java b/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymGraphFilterFactory.java index 6b9e6d6bedd2..9603844eab5a 100644 --- a/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymGraphFilterFactory.java +++ b/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymGraphFilterFactory.java @@ -49,7 +49,6 @@ * TokenFilterFactory and ManagedResource implementation for doing CRUD on synonyms using the REST * API. * - * @since 7.0.0 * @lucene.spi {@value #NAME} */ public class ManagedSynonymGraphFilterFactory extends BaseManagedTokenFilterFactory { diff --git a/solr/core/src/java/org/apache/solr/schema/BoolField.java b/solr/core/src/java/org/apache/solr/schema/BoolField.java index 65c86f919d6f..5fe856ae5021 100644 --- a/solr/core/src/java/org/apache/solr/schema/BoolField.java +++ b/solr/core/src/java/org/apache/solr/schema/BoolField.java @@ -46,7 +46,6 @@ import org.apache.solr.search.function.OrdFieldSource; import org.apache.solr.uninverting.UninvertingReader.Type; -/** */ public class BoolField extends PrimitiveFieldType { @Override public SortField getSortField(SchemaField field, boolean reverse) { diff --git a/solr/core/src/java/org/apache/solr/schema/CollationField.java b/solr/core/src/java/org/apache/solr/schema/CollationField.java index e55474f89531..e23a1bc6899f 100644 --- a/solr/core/src/java/org/apache/solr/schema/CollationField.java +++ b/solr/core/src/java/org/apache/solr/schema/CollationField.java @@ -76,7 +76,6 @@ * @see Collator * @see Locale * @see RuleBasedCollator - * @since solr 4.0 */ public class CollationField extends FieldType { private Analyzer analyzer; diff --git a/solr/core/src/java/org/apache/solr/schema/CopyField.java b/solr/core/src/java/org/apache/solr/schema/CopyField.java index 57cd5e077dce..ef04a47670ee 100644 --- a/solr/core/src/java/org/apache/solr/schema/CopyField.java +++ b/solr/core/src/java/org/apache/solr/schema/CopyField.java @@ -16,11 +16,7 @@ */ package org.apache.solr.schema; -/** - * CopyField contains all the information of a valid copy fields in an index. - * - * @since solr 1.4 - */ +/** CopyField contains all the information of a valid copy fields in an index. */ public class CopyField { private final SchemaField source; diff --git a/solr/core/src/java/org/apache/solr/schema/FieldType.java b/solr/core/src/java/org/apache/solr/schema/FieldType.java index 15387038bbad..6f7812332723 100644 --- a/solr/core/src/java/org/apache/solr/schema/FieldType.java +++ b/solr/core/src/java/org/apache/solr/schema/FieldType.java @@ -79,11 +79,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Base class for all field types used by an index schema. - * - * @since 3.1 - */ +/** Base class for all field types used by an index schema. */ public abstract class FieldType extends FieldProperties { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); @@ -392,7 +388,6 @@ public String toExternal(IndexableField f) { * * @see #toExternal * @see #toInternal - * @since solr 1.3 */ public Object toObject(IndexableField f) { return toExternal(f); // by default use the string diff --git a/solr/core/src/java/org/apache/solr/schema/IndexSchema.java b/solr/core/src/java/org/apache/solr/schema/IndexSchema.java index 1c2d3ad3d209..2bbe4c9473a4 100644 --- a/solr/core/src/java/org/apache/solr/schema/IndexSchema.java +++ b/solr/core/src/java/org/apache/solr/schema/IndexSchema.java @@ -211,8 +211,6 @@ protected IndexSchema( * The resource loader to be used to load components related to the schema when the schema is * loading / initialising. It should not be used for any other purpose or time; consider * {@link SolrCore#getResourceLoader()} instead. - * - * @since solr 1.4 */ public SolrResourceLoader getResourceLoader() { // TODO consider asserting the schema has not finished loading somehow? @@ -409,8 +407,6 @@ private SchemaField getIndexedField(String fname) { * This will re-create the Analyzers. If you make any modifications to the Field map ({@link * IndexSchema#getFields()}, this function is required to synch the internally cached field * analyzers. - * - * @since solr 1.3 */ public void refreshAnalyzers() { indexAnalyzer = new SolrIndexAnalyzer(); @@ -1522,7 +1518,6 @@ public List getCopySources(String destField) { * Get all copy fields for a specified source field, both static and dynamic ones. * * @return List of CopyFields to copy to. - * @since solr 1.4 */ // This is useful when we need the maxSize param of each CopyField public List getCopyFieldsList(final String sourceField) { @@ -1544,11 +1539,7 @@ public List getCopyFieldsList(final String sourceField) { return result; } - /** - * Check if a field is used as the destination of a copyField operation - * - * @since solr 1.3 - */ + /** Check if a field is used as the destination of a copyField operation */ public boolean isCopyFieldTarget(SchemaField f) { return copyFieldTargetCounts.containsKey(f); } diff --git a/solr/core/src/java/org/apache/solr/schema/NestPathField.java b/solr/core/src/java/org/apache/solr/schema/NestPathField.java index d34e532abbb5..cfbe19b7fa25 100644 --- a/solr/core/src/java/org/apache/solr/schema/NestPathField.java +++ b/solr/core/src/java/org/apache/solr/schema/NestPathField.java @@ -32,7 +32,6 @@ * more general way of accomplishing this. * * @see org.apache.solr.update.processor.NestedUpdateProcessorFactory - * @since 8.0 */ public class NestPathField extends SortableTextField { diff --git a/solr/core/src/java/org/apache/solr/schema/RandomSortField.java b/solr/core/src/java/org/apache/solr/schema/RandomSortField.java index 5942e69a6846..c53faa650eaa 100644 --- a/solr/core/src/java/org/apache/solr/schema/RandomSortField.java +++ b/solr/core/src/java/org/apache/solr/schema/RandomSortField.java @@ -64,8 +64,6 @@ * * * Note that multiple calls to the same URL will return the same sorting order. - * - * @since solr 1.3 */ public class RandomSortField extends FieldType { // Thomas Wang's hash32shift function, from http://www.cris.com/~Ttwang/tech/inthash.htm diff --git a/solr/core/src/java/org/apache/solr/schema/RankField.java b/solr/core/src/java/org/apache/solr/schema/RankField.java index 0bb1b09db193..95cd3296fb65 100644 --- a/solr/core/src/java/org/apache/solr/schema/RankField.java +++ b/solr/core/src/java/org/apache/solr/schema/RankField.java @@ -55,7 +55,6 @@ * * @see RankQParserPlugin * @lucene.experimental - * @since 8.6 */ public class RankField extends FieldType { diff --git a/solr/core/src/java/org/apache/solr/schema/SchemaAware.java b/solr/core/src/java/org/apache/solr/schema/SchemaAware.java index c49a6eb71238..ffda7c78f506 100644 --- a/solr/core/src/java/org/apache/solr/schema/SchemaAware.java +++ b/solr/core/src/java/org/apache/solr/schema/SchemaAware.java @@ -19,8 +19,6 @@ /** * An interface that can be extended to provide a callback mechanism for informing an {@link * IndexSchema} instance of changes to it, dynamically performed at runtime. - * - * @since SOLR-1131 */ public interface SchemaAware { /** @@ -28,7 +26,6 @@ public interface SchemaAware { * (e.g., a new {@link FieldType} was added, etc. * * @param schema The {@link IndexSchema} instance that inform of the update to. - * @since SOLR-1131 */ public void inform(IndexSchema schema); } diff --git a/solr/core/src/java/org/apache/solr/schema/TrieField.java b/solr/core/src/java/org/apache/solr/schema/TrieField.java index f15d6354403c..6ccbae6b859d 100644 --- a/solr/core/src/java/org/apache/solr/schema/TrieField.java +++ b/solr/core/src/java/org/apache/solr/schema/TrieField.java @@ -83,7 +83,6 @@ * but sorting will still be possible. * * @see org.apache.solr.legacy.LegacyNumericRangeQuery - * @since solr 1.4 * @deprecated Trie fields are deprecated as of Solr 7.0 * @see PointField */ diff --git a/solr/core/src/java/org/apache/solr/search/BitDocSet.java b/solr/core/src/java/org/apache/solr/search/BitDocSet.java index c45cbd5d8932..91dea4976f7f 100644 --- a/solr/core/src/java/org/apache/solr/search/BitDocSet.java +++ b/solr/core/src/java/org/apache/solr/search/BitDocSet.java @@ -25,11 +25,7 @@ import org.apache.lucene.util.FixedBitSet; import org.apache.lucene.util.RamUsageEstimator; -/** - * A {@link FixedBitSet} based implementation of a {@link DocSet}. Good for medium/large sets. - * - * @since solr 0.9 - */ +/** A {@link FixedBitSet} based implementation of a {@link DocSet}. Good for medium/large sets. */ public class BitDocSet extends DocSet { // for the array object inside the FixedBitSet. long[] array won't change alignment, so no need to // calculate it. diff --git a/solr/core/src/java/org/apache/solr/search/DocList.java b/solr/core/src/java/org/apache/solr/search/DocList.java index a12d6c652648..5a5b78c8ee57 100644 --- a/solr/core/src/java/org/apache/solr/search/DocList.java +++ b/solr/core/src/java/org/apache/solr/search/DocList.java @@ -22,8 +22,6 @@ * DocList represents the result of a query: an ordered list of document ids with * optional score. This list contains a subset of the complete list of documents actually matched: * size() document ids starting at offset(). - * - * @since solr 0.9 */ public interface DocList { diff --git a/solr/core/src/java/org/apache/solr/search/DocListAndSet.java b/solr/core/src/java/org/apache/solr/search/DocListAndSet.java index 1bd6a2b7ffbd..71712a0ac4a0 100644 --- a/solr/core/src/java/org/apache/solr/search/DocListAndSet.java +++ b/solr/core/src/java/org/apache/solr/search/DocListAndSet.java @@ -24,8 +24,6 @@ * or inserted into a cache and should be considered shared. * *

    Oh, if only java had "out" parameters or multiple return args... - * - * @since solr 0.9 */ public final class DocListAndSet { public DocList docList; diff --git a/solr/core/src/java/org/apache/solr/search/DocSetCollector.java b/solr/core/src/java/org/apache/solr/search/DocSetCollector.java index cd766f0310eb..1489023dce26 100644 --- a/solr/core/src/java/org/apache/solr/search/DocSetCollector.java +++ b/solr/core/src/java/org/apache/solr/search/DocSetCollector.java @@ -24,7 +24,6 @@ import org.apache.lucene.search.SimpleCollector; import org.apache.lucene.util.FixedBitSet; -/** */ public class DocSetCollector extends SimpleCollector { int pos = 0; FixedBitSet bits; diff --git a/solr/core/src/java/org/apache/solr/search/DocSetQuery.java b/solr/core/src/java/org/apache/solr/search/DocSetQuery.java index 69b278dee733..f4b741966164 100644 --- a/solr/core/src/java/org/apache/solr/search/DocSetQuery.java +++ b/solr/core/src/java/org/apache/solr/search/DocSetQuery.java @@ -34,7 +34,6 @@ * A Query based on a {@link DocSet}. The un-boosted score is always 1. * * @see DocSet#makeQuery() - * @since 9.0 */ class DocSetQuery extends Query implements DocSetProducer { private final DocSet docSet; diff --git a/solr/core/src/java/org/apache/solr/search/DocSlice.java b/solr/core/src/java/org/apache/solr/search/DocSlice.java index 7c01493aac66..76bf83468204 100644 --- a/solr/core/src/java/org/apache/solr/search/DocSlice.java +++ b/solr/core/src/java/org/apache/solr/search/DocSlice.java @@ -22,11 +22,7 @@ import org.apache.lucene.util.Accountable; import org.apache.lucene.util.RamUsageEstimator; -/** - * DocSlice implements DocList as an array of docids and optional scores. - * - * @since solr 0.9 - */ +/** DocSlice implements DocList as an array of docids and optional scores. */ public class DocSlice implements DocList, Accountable { private static final long BASE_RAM_BYTES_USED = RamUsageEstimator.shallowSizeOfInstance(DocSlice.class) diff --git a/solr/core/src/java/org/apache/solr/search/FuzzyQParserPlugin.java b/solr/core/src/java/org/apache/solr/search/FuzzyQParserPlugin.java index fa7816fb80b3..99eb81a1ac9c 100644 --- a/solr/core/src/java/org/apache/solr/search/FuzzyQParserPlugin.java +++ b/solr/core/src/java/org/apache/solr/search/FuzzyQParserPlugin.java @@ -34,7 +34,6 @@ *

    Example: {!fuzzy f=myfield maxEdits=1 prefixLength=3 maxExpansions=2}foobar * * @see QueryParser - * @since 9.9 */ public class FuzzyQParserPlugin extends QParserPlugin { public static final String NAME = "fuzzy"; diff --git a/solr/core/src/java/org/apache/solr/search/MutableBitDocSet.java b/solr/core/src/java/org/apache/solr/search/MutableBitDocSet.java index 73b26770353f..13dff7edf0e2 100644 --- a/solr/core/src/java/org/apache/solr/search/MutableBitDocSet.java +++ b/solr/core/src/java/org/apache/solr/search/MutableBitDocSet.java @@ -22,8 +22,6 @@ * A {@link BitDocSet} based implementation that mutates the underlying bits for andNot and * intersection. This allows for computing the combinations of sets without duplicating the * underlying array. This MutableBitDocSet should not be cached because it can be modified. - * - * @since solr 9.2 */ class MutableBitDocSet extends BitDocSet { private MutableBitDocSet(FixedBitSet bits, int size) { diff --git a/solr/core/src/java/org/apache/solr/search/QueryUtils.java b/solr/core/src/java/org/apache/solr/search/QueryUtils.java index 60538d73a315..2f22fbd78a47 100644 --- a/solr/core/src/java/org/apache/solr/search/QueryUtils.java +++ b/solr/core/src/java/org/apache/solr/search/QueryUtils.java @@ -39,7 +39,6 @@ import org.apache.solr.core.SolrConfig; import org.apache.solr.request.SolrQueryRequest; -/** */ public class QueryUtils { /** return true if this query has no positive components */ diff --git a/solr/core/src/java/org/apache/solr/search/RankQParserPlugin.java b/solr/core/src/java/org/apache/solr/search/RankQParserPlugin.java index da695b4df3c2..aff39187997c 100644 --- a/solr/core/src/java/org/apache/solr/search/RankQParserPlugin.java +++ b/solr/core/src/java/org/apache/solr/search/RankQParserPlugin.java @@ -34,7 +34,6 @@ * * @see RankField * @lucene.experimental - * @since 8.6 */ public class RankQParserPlugin extends QParserPlugin { diff --git a/solr/core/src/java/org/apache/solr/search/ReturnFields.java b/solr/core/src/java/org/apache/solr/search/ReturnFields.java index e01db9f1f5c5..4ec729e741c0 100644 --- a/solr/core/src/java/org/apache/solr/search/ReturnFields.java +++ b/solr/core/src/java/org/apache/solr/search/ReturnFields.java @@ -21,11 +21,7 @@ import java.util.stream.Collectors; import org.apache.solr.response.transform.DocTransformer; -/** - * A class representing the return fields - * - * @since solr 4.0 - */ +/** A class representing the return fields */ public abstract class ReturnFields { /** * Set of field names with their exact names from the lucene index. Class such as ResponseWriters diff --git a/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java b/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java index 7868d7688ca2..a0baedc9d966 100644 --- a/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java +++ b/solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java @@ -124,11 +124,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * SolrIndexSearcher adds schema awareness and caching functionality over {@link IndexSearcher}. - * - * @since solr 0.9 - */ +/** SolrIndexSearcher adds schema awareness and caching functionality over {@link IndexSearcher}. */ public class SolrIndexSearcher extends IndexSearcher implements Closeable, SolrInfoBean { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/search/SpatialOptions.java b/solr/core/src/java/org/apache/solr/search/SpatialOptions.java index b75767b28cb4..9c9b3c96214b 100644 --- a/solr/core/src/java/org/apache/solr/search/SpatialOptions.java +++ b/solr/core/src/java/org/apache/solr/search/SpatialOptions.java @@ -18,7 +18,6 @@ import org.apache.solr.schema.SchemaField; -/** */ public class SpatialOptions { public String pointStr; public double distance; diff --git a/solr/core/src/java/org/apache/solr/search/SurroundQParserPlugin.java b/solr/core/src/java/org/apache/solr/search/SurroundQParserPlugin.java index 204477353e06..c590dfee7218 100644 --- a/solr/core/src/java/org/apache/solr/search/SurroundQParserPlugin.java +++ b/solr/core/src/java/org/apache/solr/search/SurroundQParserPlugin.java @@ -35,7 +35,6 @@ *

    Note that the query string is not analyzed in any way * * @see QueryParser - * @since 4.0 */ public class SurroundQParserPlugin extends QParserPlugin { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/search/TopDocsSlice.java b/solr/core/src/java/org/apache/solr/search/TopDocsSlice.java index daf37a20cf57..513d2d0d974c 100644 --- a/solr/core/src/java/org/apache/solr/search/TopDocsSlice.java +++ b/solr/core/src/java/org/apache/solr/search/TopDocsSlice.java @@ -19,11 +19,7 @@ import org.apache.lucene.search.TopDocs; import org.apache.lucene.search.TotalHits; -/** - * TopDocsSlice implements DocList based off provided TopDocs. - * - * @since solr 9.9 - */ +/** TopDocsSlice implements DocList based off provided TopDocs. */ public class TopDocsSlice extends DocSlice { private final TopDocs topDocs; diff --git a/solr/core/src/java/org/apache/solr/search/function/EqualFunction.java b/solr/core/src/java/org/apache/solr/search/function/EqualFunction.java index 9c398e361c3d..559d6ab6545b 100644 --- a/solr/core/src/java/org/apache/solr/search/function/EqualFunction.java +++ b/solr/core/src/java/org/apache/solr/search/function/EqualFunction.java @@ -26,8 +26,6 @@ /** * Compares two values for equality. It should work on not only numbers but strings and custom * things. - * - * @since 7.4 */ public class EqualFunction extends ComparisonBoolFunction { diff --git a/solr/core/src/java/org/apache/solr/search/function/distance/StringDistanceFunction.java b/solr/core/src/java/org/apache/solr/search/function/distance/StringDistanceFunction.java index b3c418b8d6a1..1c37df0fd49f 100644 --- a/solr/core/src/java/org/apache/solr/search/function/distance/StringDistanceFunction.java +++ b/solr/core/src/java/org/apache/solr/search/function/distance/StringDistanceFunction.java @@ -25,7 +25,6 @@ import org.apache.lucene.queries.function.docvalues.FloatDocValues; import org.apache.lucene.search.spell.StringDistance; -/** */ public class StringDistanceFunction extends ValueSource { protected ValueSource str1, str2; protected StringDistance dist; diff --git a/solr/core/src/java/org/apache/solr/search/grouping/distributed/command/QueryCommand.java b/solr/core/src/java/org/apache/solr/search/grouping/distributed/command/QueryCommand.java index 0759780e4d96..f854c0587f51 100644 --- a/solr/core/src/java/org/apache/solr/search/grouping/distributed/command/QueryCommand.java +++ b/solr/core/src/java/org/apache/solr/search/grouping/distributed/command/QueryCommand.java @@ -38,7 +38,6 @@ import org.apache.solr.search.grouping.Command; import org.apache.solr.search.grouping.collector.FilterCollector; -/** */ public class QueryCommand implements Command { public static class Builder { diff --git a/solr/core/src/java/org/apache/solr/search/grouping/distributed/requestfactory/StoredFieldsShardRequestFactory.java b/solr/core/src/java/org/apache/solr/search/grouping/distributed/requestfactory/StoredFieldsShardRequestFactory.java index 14e12a02c892..4f0052dfcd40 100644 --- a/solr/core/src/java/org/apache/solr/search/grouping/distributed/requestfactory/StoredFieldsShardRequestFactory.java +++ b/solr/core/src/java/org/apache/solr/search/grouping/distributed/requestfactory/StoredFieldsShardRequestFactory.java @@ -38,7 +38,6 @@ import org.apache.solr.search.grouping.distributed.ShardRequestFactory; import org.apache.solr.search.grouping.distributed.command.QueryCommandResult; -/** */ public class StoredFieldsShardRequestFactory implements ShardRequestFactory { @Override diff --git a/solr/core/src/java/org/apache/solr/search/similarities/BM25SimilarityFactory.java b/solr/core/src/java/org/apache/solr/search/similarities/BM25SimilarityFactory.java index c3a5aedb020e..7d2f47dbf1d1 100644 --- a/solr/core/src/java/org/apache/solr/search/similarities/BM25SimilarityFactory.java +++ b/solr/core/src/java/org/apache/solr/search/similarities/BM25SimilarityFactory.java @@ -36,7 +36,6 @@ * * * @lucene.experimental - * @since 8.0.0 */ public class BM25SimilarityFactory extends SimilarityFactory { private BM25Similarity similarity; diff --git a/solr/core/src/java/org/apache/solr/search/similarities/RawTFSimilarityFactory.java b/solr/core/src/java/org/apache/solr/search/similarities/RawTFSimilarityFactory.java index 2b8d12b77640..d240fe3dd298 100644 --- a/solr/core/src/java/org/apache/solr/search/similarities/RawTFSimilarityFactory.java +++ b/solr/core/src/java/org/apache/solr/search/similarities/RawTFSimilarityFactory.java @@ -32,7 +32,6 @@ * * * @lucene.experimental - * @since 9.9.0 */ public class RawTFSimilarityFactory extends SimilarityFactory { private RawTFSimilarity similarity; diff --git a/solr/core/src/java/org/apache/solr/security/AuditEvent.java b/solr/core/src/java/org/apache/solr/security/AuditEvent.java index dc7de8b572b9..cac61e0ba15b 100644 --- a/solr/core/src/java/org/apache/solr/security/AuditEvent.java +++ b/solr/core/src/java/org/apache/solr/security/AuditEvent.java @@ -44,7 +44,6 @@ * Audit event that takes request and auth context as input to be able to audit log custom things. * This interface may change in next release and is marked experimental * - * @since 8.1.0 * @lucene.experimental */ public class AuditEvent { diff --git a/solr/core/src/java/org/apache/solr/security/AuditLoggerPlugin.java b/solr/core/src/java/org/apache/solr/security/AuditLoggerPlugin.java index fb810895abde..bd1c88d254e9 100644 --- a/solr/core/src/java/org/apache/solr/security/AuditLoggerPlugin.java +++ b/solr/core/src/java/org/apache/solr/security/AuditLoggerPlugin.java @@ -54,7 +54,6 @@ * Base class for Audit logger plugins. This interface may change in next release and is marked * experimental * - * @since 8.1.0 * @lucene.experimental */ public abstract class AuditLoggerPlugin implements Closeable, Runnable, SolrInfoBean { diff --git a/solr/core/src/java/org/apache/solr/security/MultiDestinationAuditLogger.java b/solr/core/src/java/org/apache/solr/security/MultiDestinationAuditLogger.java index b617362210fc..6e470150db47 100644 --- a/solr/core/src/java/org/apache/solr/security/MultiDestinationAuditLogger.java +++ b/solr/core/src/java/org/apache/solr/security/MultiDestinationAuditLogger.java @@ -46,7 +46,6 @@ * * This interface may change in next release and is marked experimental * - * @since 8.1.0 * @lucene.experimental */ public class MultiDestinationAuditLogger extends AuditLoggerPlugin implements ResourceLoaderAware { diff --git a/solr/core/src/java/org/apache/solr/security/SolrLogAuditLoggerPlugin.java b/solr/core/src/java/org/apache/solr/security/SolrLogAuditLoggerPlugin.java index f5a4ec5a0992..7dc4517e32ff 100644 --- a/solr/core/src/java/org/apache/solr/security/SolrLogAuditLoggerPlugin.java +++ b/solr/core/src/java/org/apache/solr/security/SolrLogAuditLoggerPlugin.java @@ -26,7 +26,6 @@ * Audit logger that writes to the Solr log. This interface may change in next release and is marked * experimental * - * @since 8.1.0 * @lucene.experimental */ public class SolrLogAuditLoggerPlugin extends AuditLoggerPlugin { diff --git a/solr/core/src/java/org/apache/solr/servlet/LoadAdminUiServlet.java b/solr/core/src/java/org/apache/solr/servlet/LoadAdminUiServlet.java index 1c381f06f8cb..01569dacb86a 100644 --- a/solr/core/src/java/org/apache/solr/servlet/LoadAdminUiServlet.java +++ b/solr/core/src/java/org/apache/solr/servlet/LoadAdminUiServlet.java @@ -34,11 +34,7 @@ import org.apache.solr.core.CoreContainer; import org.apache.solr.core.SolrCore; -/** - * A simple servlet to load the Solr Admin UI - * - * @since solr 4.0 - */ +/** A simple servlet to load the Solr Admin UI */ public final class LoadAdminUiServlet extends HttpServlet { // check system properties for whether the admin UI is disabled, default is false diff --git a/solr/core/src/java/org/apache/solr/servlet/SolrDispatchFilter.java b/solr/core/src/java/org/apache/solr/servlet/SolrDispatchFilter.java index 0d0bef9b6ce1..030cbee89cf9 100644 --- a/solr/core/src/java/org/apache/solr/servlet/SolrDispatchFilter.java +++ b/solr/core/src/java/org/apache/solr/servlet/SolrDispatchFilter.java @@ -45,11 +45,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * This filter looks at the incoming URL maps them to handlers defined in solrconfig.xml - * - * @since solr 1.2 - */ +/** This filter looks at the incoming URL maps them to handlers defined in solrconfig.xml */ // todo: get rid of this class entirely! Request dispatch is the container's responsibility. Much of // what we have here should be several separate but composable servlet Filters, wrapping multiple // servlets that are more focused in scope. This should become possible now that we have a diff --git a/solr/core/src/java/org/apache/solr/spelling/AbstractLuceneSpellChecker.java b/solr/core/src/java/org/apache/solr/spelling/AbstractLuceneSpellChecker.java index 61f99a84a617..2d79874467bd 100644 --- a/solr/core/src/java/org/apache/solr/spelling/AbstractLuceneSpellChecker.java +++ b/solr/core/src/java/org/apache/solr/spelling/AbstractLuceneSpellChecker.java @@ -45,8 +45,6 @@ *

    Refer to https://solr.apache.org/guide/solr/latest/query-guide/spell-checking.html * for more details. - * - * @since solr 1.3 */ public abstract class AbstractLuceneSpellChecker extends SolrSpellChecker { diff --git a/solr/core/src/java/org/apache/solr/spelling/FileBasedSpellChecker.java b/solr/core/src/java/org/apache/solr/spelling/FileBasedSpellChecker.java index 2300f0a8dca4..19fc6d1af8a3 100644 --- a/solr/core/src/java/org/apache/solr/spelling/FileBasedSpellChecker.java +++ b/solr/core/src/java/org/apache/solr/spelling/FileBasedSpellChecker.java @@ -41,11 +41,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * A spell checker implementation that loads words from a text file (one word per line). - * - * @since solr 1.3 - */ +/** A spell checker implementation that loads words from a text file (one word per line). */ public class FileBasedSpellChecker extends AbstractLuceneSpellChecker { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/spelling/IndexBasedSpellChecker.java b/solr/core/src/java/org/apache/solr/spelling/IndexBasedSpellChecker.java index 23bd3d8c3596..8a904f149205 100644 --- a/solr/core/src/java/org/apache/solr/spelling/IndexBasedSpellChecker.java +++ b/solr/core/src/java/org/apache/solr/spelling/IndexBasedSpellChecker.java @@ -33,8 +33,6 @@ *

    Refer to https://solr.apache.org/guide/solr/latest/query-guide/spell-checking.html * for more details. - * - * @since solr 1.3 */ public class IndexBasedSpellChecker extends AbstractLuceneSpellChecker { diff --git a/solr/core/src/java/org/apache/solr/spelling/QueryConverter.java b/solr/core/src/java/org/apache/solr/spelling/QueryConverter.java index 307e27471e9c..45bd20a0d3d0 100644 --- a/solr/core/src/java/org/apache/solr/spelling/QueryConverter.java +++ b/solr/core/src/java/org/apache/solr/spelling/QueryConverter.java @@ -34,8 +34,6 @@ *

    Refer to https://solr.apache.org/guide/solr/latest/query-guide/spell-checking.html * for more details - * - * @since solr 1.3 */ public abstract class QueryConverter implements NamedListInitializedPlugin { protected Analyzer analyzer; diff --git a/solr/core/src/java/org/apache/solr/spelling/SolrSpellChecker.java b/solr/core/src/java/org/apache/solr/spelling/SolrSpellChecker.java index f5a9989d9da3..0663cbe9ceab 100644 --- a/solr/core/src/java/org/apache/solr/spelling/SolrSpellChecker.java +++ b/solr/core/src/java/org/apache/solr/spelling/SolrSpellChecker.java @@ -42,8 +42,6 @@ * Refer to https://solr.apache.org/guide/solr/latest/query-guide/spell-checking.html * for more details. - * - * @since solr 1.3 */ public abstract class SolrSpellChecker { public static final String DICTIONARY_NAME = "name"; diff --git a/solr/core/src/java/org/apache/solr/spelling/SpellingOptions.java b/solr/core/src/java/org/apache/solr/spelling/SpellingOptions.java index 4975c1538eed..285cd7ea1366 100644 --- a/solr/core/src/java/org/apache/solr/spelling/SpellingOptions.java +++ b/solr/core/src/java/org/apache/solr/spelling/SpellingOptions.java @@ -21,7 +21,6 @@ import org.apache.lucene.search.spell.SuggestMode; import org.apache.solr.common.params.SolrParams; -/** */ public class SpellingOptions { /** The tokens to spell check */ diff --git a/solr/core/src/java/org/apache/solr/spelling/SpellingQueryConverter.java b/solr/core/src/java/org/apache/solr/spelling/SpellingQueryConverter.java index 95d96da350f3..198745d5604c 100644 --- a/solr/core/src/java/org/apache/solr/spelling/SpellingQueryConverter.java +++ b/solr/core/src/java/org/apache/solr/spelling/SpellingQueryConverter.java @@ -41,8 +41,6 @@ * to whether the term would likely behave as if it is Required or Prohibited and sets the flags * accordingly. These flags are used downstream to generate collations for {@link * WordBreakSolrSpellChecker}, in cases where an original term is split up into multiple Tokens. - * - * @since solr 1.3 */ public class SpellingQueryConverter extends QueryConverter { diff --git a/solr/core/src/java/org/apache/solr/spelling/SpellingResult.java b/solr/core/src/java/org/apache/solr/spelling/SpellingResult.java index 8cf29aa148f3..ce149c1f5174 100644 --- a/solr/core/src/java/org/apache/solr/spelling/SpellingResult.java +++ b/solr/core/src/java/org/apache/solr/spelling/SpellingResult.java @@ -24,8 +24,6 @@ /** * Implementations of SolrSpellChecker must return suggestions as SpellResult instance. This is * converted into the required NamedList format in SpellCheckComponent. - * - * @since solr 1.3 */ public class SpellingResult { private Collection tokens; diff --git a/solr/core/src/java/org/apache/solr/uninverting/FieldCache.java b/solr/core/src/java/org/apache/solr/uninverting/FieldCache.java index 93b32320be4e..1958953ce410 100644 --- a/solr/core/src/java/org/apache/solr/uninverting/FieldCache.java +++ b/solr/core/src/java/org/apache/solr/uninverting/FieldCache.java @@ -38,7 +38,6 @@ * *

    Created: May 19, 2004 11:13:14 AM * - * @since lucene 1.4 * @lucene.internal */ public interface FieldCache { diff --git a/solr/core/src/java/org/apache/solr/update/DeleteUpdateCommand.java b/solr/core/src/java/org/apache/solr/update/DeleteUpdateCommand.java index be9d88d2c780..7f1ef9967d3b 100644 --- a/solr/core/src/java/org/apache/solr/update/DeleteUpdateCommand.java +++ b/solr/core/src/java/org/apache/solr/update/DeleteUpdateCommand.java @@ -23,7 +23,6 @@ import org.apache.solr.schema.IndexSchema; import org.apache.solr.schema.SchemaField; -/** */ public class DeleteUpdateCommand extends UpdateCommand { public String id; // external (printable) id, for delete-by-id public String query; // query string for delete-by-query diff --git a/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java b/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java index 373a9289bc90..700db7fd9b22 100644 --- a/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java +++ b/solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java @@ -970,9 +970,7 @@ public void newIndexWriter(boolean rollback) throws IOException { solrCoreState.newIndexWriter(core, rollback); } - /** - * @since Solr 1.4 - */ + /** */ @Override public void rollback(RollbackUpdateCommand cmd) throws IOException { TestInjection.injectDirectUpdateLatch(); diff --git a/solr/core/src/java/org/apache/solr/update/DocumentBuilder.java b/solr/core/src/java/org/apache/solr/update/DocumentBuilder.java index b43c4cfb81c0..9e76e7fd5fb1 100644 --- a/solr/core/src/java/org/apache/solr/update/DocumentBuilder.java +++ b/solr/core/src/java/org/apache/solr/update/DocumentBuilder.java @@ -111,7 +111,6 @@ public static Document toDocument(SolrInputDocument doc, IndexSchema schema) { * needs to be able to fill up a SolrDocument from a lucene document - this is one place that may * happen. It may also be moved to an independent function * - * @since solr 1.3 * @param doc SolrInputDocument from which the document has to be built * @param schema Schema instance * @param forInPlaceUpdate Whether the output document would be used for an in-place update or diff --git a/solr/core/src/java/org/apache/solr/update/MergeIndexesCommand.java b/solr/core/src/java/org/apache/solr/update/MergeIndexesCommand.java index 10d284376da5..286a50900ab2 100644 --- a/solr/core/src/java/org/apache/solr/update/MergeIndexesCommand.java +++ b/solr/core/src/java/org/apache/solr/update/MergeIndexesCommand.java @@ -21,11 +21,7 @@ import org.apache.lucene.index.DirectoryReader; import org.apache.solr.request.SolrQueryRequest; -/** - * A merge indexes command encapsulated in an object. - * - * @since solr 1.4 - */ +/** A merge indexes command encapsulated in an object. */ public class MergeIndexesCommand extends UpdateCommand { public List readers; diff --git a/solr/core/src/java/org/apache/solr/update/RollbackUpdateCommand.java b/solr/core/src/java/org/apache/solr/update/RollbackUpdateCommand.java index e14c42dd826b..b43d613afc65 100644 --- a/solr/core/src/java/org/apache/solr/update/RollbackUpdateCommand.java +++ b/solr/core/src/java/org/apache/solr/update/RollbackUpdateCommand.java @@ -18,9 +18,6 @@ import org.apache.solr.request.SolrQueryRequest; -/** - * @since Solr 1.4 - */ public class RollbackUpdateCommand extends UpdateCommand { public RollbackUpdateCommand(SolrQueryRequest req) { diff --git a/solr/core/src/java/org/apache/solr/update/SolrIndexWriter.java b/solr/core/src/java/org/apache/solr/update/SolrIndexWriter.java index 2f028f08587f..37ba5c488e6a 100644 --- a/solr/core/src/java/org/apache/solr/update/SolrIndexWriter.java +++ b/solr/core/src/java/org/apache/solr/update/SolrIndexWriter.java @@ -49,11 +49,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * An IndexWriter that is configured via Solr config mechanisms. - * - * @since solr 0.9 - */ +/** An IndexWriter that is configured via Solr config mechanisms. */ public class SolrIndexWriter extends IndexWriter { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); // These should *only* be used for debugging or monitoring purposes diff --git a/solr/core/src/java/org/apache/solr/update/SplitIndexCommand.java b/solr/core/src/java/org/apache/solr/update/SplitIndexCommand.java index 4e6463755a61..a1a45f9741ff 100644 --- a/solr/core/src/java/org/apache/solr/update/SplitIndexCommand.java +++ b/solr/core/src/java/org/apache/solr/update/SplitIndexCommand.java @@ -23,11 +23,7 @@ import org.apache.solr.request.SolrQueryRequest; import org.apache.solr.response.SolrQueryResponse; -/** - * A split index command encapsulated in an object. - * - * @since solr 1.4 - */ +/** A split index command encapsulated in an object. */ public class SplitIndexCommand extends UpdateCommand { public final SolrQueryResponse rsp; public final List paths; diff --git a/solr/core/src/java/org/apache/solr/update/UpdateHandler.java b/solr/core/src/java/org/apache/solr/update/UpdateHandler.java index 67f297d411f5..9195014b1653 100644 --- a/solr/core/src/java/org/apache/solr/update/UpdateHandler.java +++ b/solr/core/src/java/org/apache/solr/update/UpdateHandler.java @@ -36,8 +36,6 @@ /** * UpdateHandler handles requests to change the index (adds, deletes, commits, * optimizes, etc). - * - * @since solr 0.9 */ public abstract class UpdateHandler implements SolrInfoBean { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/update/processor/AbstractDefaultValueUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/AbstractDefaultValueUpdateProcessorFactory.java index c62259e59e04..d07d6e90cb5d 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/AbstractDefaultValueUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/AbstractDefaultValueUpdateProcessorFactory.java @@ -32,8 +32,6 @@ *

    This base class handles initialization of the fieldName init param, and provides * an {@link AbstractDefaultValueUpdateProcessorFactory.DefaultValueUpdateProcessor} that Factory * subclasses may choose to return from their getInstance implementation. - * - * @since 4.0.0 */ public abstract class AbstractDefaultValueUpdateProcessorFactory extends UpdateRequestProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/AddSchemaFieldsUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/AddSchemaFieldsUpdateProcessorFactory.java index 50c711458c96..b6a49af00299 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/AddSchemaFieldsUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/AddSchemaFieldsUpdateProcessorFactory.java @@ -115,8 +115,6 @@ * <str name="fieldType">pdoubles</str> * </lst> * </updateProcessor> - * - * @since 4.4.0 */ public class AddSchemaFieldsUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways { diff --git a/solr/core/src/java/org/apache/solr/update/processor/AtomicUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/AtomicUpdateProcessorFactory.java index 8416e0eca9fc..7936f779ed9f 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/AtomicUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/AtomicUpdateProcessorFactory.java @@ -44,8 +44,6 @@ *

    sample request: curl -X POST -H Content-Type: application/json * http://localhost:8983/solr/test/update/json/docs?processor=atomic;ampersand;atomic.my_newfield=add;ampersand;atomic.subject=set;ampersand;atomic.count_i=inc;ampersand;commit=true * --data-binary {"id": 1,"title": "titleA"} currently supports all types of atomic updates - * - * @since 6.6.0 */ public class AtomicUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/core/src/java/org/apache/solr/update/processor/ClassificationUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ClassificationUpdateProcessorFactory.java index 7f599682eaf6..921fdd735dbe 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ClassificationUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ClassificationUpdateProcessorFactory.java @@ -34,8 +34,6 @@ /** * 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 - * - * @since 6.1.0 */ public class ClassificationUpdateProcessorFactory extends UpdateRequestProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.java index f9978a3ed22a..b9e77395edd7 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.java @@ -153,7 +153,6 @@ * single value. * * @see FieldValueSubsetUpdateProcessorFactory - * @since 4.0.0 */ public class CloneFieldUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/core/src/java/org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.java index 15803ea2bd4d..e36da35274b9 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.java @@ -54,8 +54,6 @@ * <processor class="solr.FirstFieldValueUpdateProcessorFactory"> * <str name="fieldName">primary_author</str> * </processor> - * - * @since 4.0.0 */ public final class ConcatFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/CountFieldValuesUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/CountFieldValuesUpdateProcessorFactory.java index 119358c11905..6dcb947ee6f9 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/CountFieldValuesUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/CountFieldValuesUpdateProcessorFactory.java @@ -55,8 +55,6 @@ * values with the size of that list. If DefaultValueUpdateProcessorFactory was not * used, then any document that had no values for the category field, would also have * no value in the category_count field. - * - * @since 4.0.0 */ public final class CountFieldValuesUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/DefaultValueUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/DefaultValueUpdateProcessorFactory.java index 907d0a45a236..1dca26ceb1e3 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/DefaultValueUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/DefaultValueUpdateProcessorFactory.java @@ -41,8 +41,6 @@ * <str name="value">unknown</str> * </processor> * - * - * @since 4.0.0 */ public class DefaultValueUpdateProcessorFactory extends AbstractDefaultValueUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/DistributedUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/DistributedUpdateProcessorFactory.java index 141ee7ff0b8f..27735a73a6e1 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/DistributedUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/DistributedUpdateProcessorFactory.java @@ -26,7 +26,6 @@ * Factory for {@link DistributedUpdateProcessor}. * * @see DistributedUpdateProcessor - * @since 4.0.0 */ public class DistributedUpdateProcessorFactory extends UpdateRequestProcessorFactory implements DistributingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/DocBasedVersionConstraintsProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/DocBasedVersionConstraintsProcessorFactory.java index c7fbcc888920..a6617e7aa90a 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/DocBasedVersionConstraintsProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/DocBasedVersionConstraintsProcessorFactory.java @@ -80,8 +80,6 @@ * tombstone document. In general is not a good idea to populate tombsone documents with * anything other than the minimum required fields so that it doean't match queries * - * - * @since 4.6.0 */ public class DocBasedVersionConstraintsProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways { diff --git a/solr/core/src/java/org/apache/solr/update/processor/DocExpirationUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/DocExpirationUpdateProcessorFactory.java index 1e3c7c39b050..a813dfe7b301 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/DocExpirationUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/DocExpirationUpdateProcessorFactory.java @@ -136,8 +136,6 @@ * <null name="ttlParamName"/> * <str name="expirationFieldName">_expire_at_</str> * </processor> - * - * @since 4.8.0 */ public final class DocExpirationUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/core/src/java/org/apache/solr/update/processor/FieldLengthUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/FieldLengthUpdateProcessorFactory.java index afc249ba4439..d52160004e8a 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/FieldLengthUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/FieldLengthUpdateProcessorFactory.java @@ -43,8 +43,6 @@ * <str>solr.LongPointField</str> * </arr> * </processor> - * - * @since 4.0.0 */ public final class FieldLengthUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.java index 97a246278ba8..3f6929323177 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.java @@ -94,7 +94,6 @@ * @see FieldMutatingUpdateProcessor * @see FieldValueMutatingUpdateProcessor * @see FieldNameSelector - * @since 4.0.0 */ public abstract class FieldMutatingUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/core/src/java/org/apache/solr/update/processor/FieldNameMutatingUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/FieldNameMutatingUpdateProcessorFactory.java index 9bd828565219..50699a1ffab2 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/FieldNameMutatingUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/FieldNameMutatingUpdateProcessorFactory.java @@ -39,8 +39,6 @@ * <str name="pattern ">\s</str> * <str name="replacement">_</str> * </processor> - * - * @since 5.0.0 */ public class FieldNameMutatingUpdateProcessorFactory extends UpdateRequestProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/FieldValueSubsetUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/FieldValueSubsetUpdateProcessorFactory.java index 66de89ba9adb..e3bea5ea8931 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/FieldValueSubsetUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/FieldValueSubsetUpdateProcessorFactory.java @@ -28,7 +28,6 @@ * original values. * * @see #pickSubset - * @since 4.0.0 */ public abstract class FieldValueSubsetUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/FirstFieldValueUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/FirstFieldValueUpdateProcessorFactory.java index 44cff759554a..76bdcdfc6309 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/FirstFieldValueUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/FirstFieldValueUpdateProcessorFactory.java @@ -41,7 +41,6 @@ * * * @see LastFieldValueUpdateProcessorFactory - * @since 4.0.0 */ public final class FirstFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/HTMLStripFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/HTMLStripFieldUpdateProcessorFactory.java index a710ccdfe272..cfe91697a69f 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/HTMLStripFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/HTMLStripFieldUpdateProcessorFactory.java @@ -40,8 +40,6 @@ * <processor class="solr.HTMLStripFieldUpdateProcessorFactory"> * <str name="typeClass">solr.StrField</str> * </processor> - * - * @since 4.0.0 */ public final class HTMLStripFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.java index 9e8eff7cb553..d2b68b520546 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.java @@ -34,8 +34,6 @@ * Gives system administrators a way to ignore explicit commit or optimize requests from clients. * 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. - * - * @since 5.0.0 */ public class IgnoreCommitOptimizeUpdateProcessorFactory extends UpdateRequestProcessorFactory { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/update/processor/IgnoreFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/IgnoreFieldUpdateProcessorFactory.java index a6fecbd55702..a1722f6b6366 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/IgnoreFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/IgnoreFieldUpdateProcessorFactory.java @@ -45,8 +45,6 @@ * <processor class="solr.IgnoreFieldUpdateProcessorFactory"> * <str name="fieldRegex">.*_raw</str> * </processor> - * - * @since 4.0.0 */ public final class IgnoreFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/IgnoreLargeDocumentProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/IgnoreLargeDocumentProcessorFactory.java index e7a58d517bba..c20cac823ac7 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/IgnoreLargeDocumentProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/IgnoreLargeDocumentProcessorFactory.java @@ -40,8 +40,6 @@ * Gives system administrators a way to ignore very large update from clients. When an update goes * through processors its size can change therefore this processor should be the last processor of * the chain. - * - * @since 7.4.0 */ public class IgnoreLargeDocumentProcessorFactory extends UpdateRequestProcessorFactory { public static final String LIMIT_SIZE_PARAM = "limit"; diff --git a/solr/core/src/java/org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.java index 8be53308a3ad..50722e01cc4c 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.java @@ -43,7 +43,6 @@ * * * @see FirstFieldValueUpdateProcessorFactory - * @since 4.0.0 */ public final class LastFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/LogUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/LogUpdateProcessorFactory.java index 18db21611b26..66f5b6a38cab 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/LogUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/LogUpdateProcessorFactory.java @@ -39,8 +39,6 @@ * prior to the next stage in the chain. * *

    If the Log level is not >= INFO the processor will not be created or added to the chain. - * - * @since solr 1.3 */ public class LogUpdateProcessorFactory extends UpdateRequestProcessorFactory implements UpdateRequestProcessorFactory.RunAlways { @@ -176,9 +174,7 @@ public void processCommit(CommitUpdateCommand cmd) throws IOException { toLog.add(msg, ""); } - /** - * @since Solr 1.4 - */ + /** */ @Override public void processRollback(RollbackUpdateCommand cmd) throws IOException { if (logDebug) { diff --git a/solr/core/src/java/org/apache/solr/update/processor/MaxFieldValueUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/MaxFieldValueUpdateProcessorFactory.java index 8f985762e0f8..a62f0679613e 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/MaxFieldValueUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/MaxFieldValueUpdateProcessorFactory.java @@ -44,7 +44,6 @@ * * @see MinFieldValueUpdateProcessorFactory * @see Collections#max - * @since 4.0.0 */ public final class MaxFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/MinFieldValueUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/MinFieldValueUpdateProcessorFactory.java index 8fef2e2e55b4..d6e0a831f2dc 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/MinFieldValueUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/MinFieldValueUpdateProcessorFactory.java @@ -44,7 +44,6 @@ * * @see MaxFieldValueUpdateProcessorFactory * @see Collections#min - * @since 4.0.0 */ public final class MinFieldValueUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/NestedUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/NestedUpdateProcessorFactory.java index 14fb44009f9f..d70d64281b0d 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/NestedUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/NestedUpdateProcessorFactory.java @@ -39,7 +39,6 @@ * * @see IndexSchema#NEST_PARENT_FIELD_NAME * @see IndexSchema#NEST_PATH_FIELD_NAME - * @since 7.5.0 */ public class NestedUpdateProcessorFactory extends UpdateRequestProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/NoOpDistributingUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/NoOpDistributingUpdateProcessorFactory.java index db7a3aba2312..d4bca0147949 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/NoOpDistributingUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/NoOpDistributingUpdateProcessorFactory.java @@ -27,8 +27,6 @@ * {@link DistributedUpdateProcessorFactory} nor any custom implementation of * {@link DistributingUpdateProcessorFactory} is desired (ie: shards are managed externally * from Solr) - * - * @since 4.0.0 */ public class NoOpDistributingUpdateProcessorFactory extends UpdateRequestProcessorFactory implements DistributingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/NumFieldLimitingUpdateRequestProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/NumFieldLimitingUpdateRequestProcessorFactory.java index c61176133182..20ba06aaac7a 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/NumFieldLimitingUpdateRequestProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/NumFieldLimitingUpdateRequestProcessorFactory.java @@ -55,8 +55,6 @@ * about the limit being exceeded but doesn't abort update requests. Defaults to false * if not specified * - * - * @since 9.7.0 */ public class NumFieldLimitingUpdateRequestProcessorFactory extends UpdateRequestProcessorFactory { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/update/processor/ParseBooleanFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ParseBooleanFieldUpdateProcessorFactory.java index 710e98a337fa..76bef190475e 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ParseBooleanFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ParseBooleanFieldUpdateProcessorFactory.java @@ -58,8 +58,6 @@ * <str>No</str> * </arr> * </processor> - * - * @since 4.4.0 */ public class ParseBooleanFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { private static final String TRUE_VALUES_PARAM = "trueValue"; diff --git a/solr/core/src/java/org/apache/solr/update/processor/ParseDateFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ParseDateFieldUpdateProcessorFactory.java index 69b9af7e9908..e0890890075e 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ParseDateFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ParseDateFieldUpdateProcessorFactory.java @@ -95,8 +95,6 @@ * *

    Tip: you can use multiple instances of this URP in your chain with different locales or * default time zones if you wish to vary those settings for different format patterns. - * - * @since 4.4.0 */ public class ParseDateFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/update/processor/ParseDoubleFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ParseDoubleFieldUpdateProcessorFactory.java index 1899a10e31d2..b09430a897d7 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ParseDoubleFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ParseDoubleFieldUpdateProcessorFactory.java @@ -52,8 +52,6 @@ * *

    See {@link Locale} for a description of acceptable language, country (optional) and variant * (optional) values, joined with underscore(s). - * - * @since 4.4.0 */ public class ParseDoubleFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/ParseFloatFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ParseFloatFieldUpdateProcessorFactory.java index 599a5f32603c..0b051f984ed9 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ParseFloatFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ParseFloatFieldUpdateProcessorFactory.java @@ -52,8 +52,6 @@ * *

    See {@link Locale} for a description of acceptable language, country (optional) and variant * (optional) values, joined with underscore(s). - * - * @since 4.4.0 */ public class ParseFloatFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/ParseIntFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ParseIntFieldUpdateProcessorFactory.java index 9d9204e39b9d..4e0536ddf37a 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ParseIntFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ParseIntFieldUpdateProcessorFactory.java @@ -50,8 +50,6 @@ * *

    See {@link Locale} for a description of acceptable language, country (optional) and variant * (optional) values, joined with underscore(s). - * - * @since 4.4.0 */ public class ParseIntFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/ParseLongFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ParseLongFieldUpdateProcessorFactory.java index 01b683ae6f10..ad4504ba84fc 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ParseLongFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ParseLongFieldUpdateProcessorFactory.java @@ -50,8 +50,6 @@ * *

    See {@link Locale} for a description of acceptable language, country (optional) and variant * (optional) values, joined with underscore(s). - * - * @since 4.4.0 */ public class ParseLongFieldUpdateProcessorFactory extends ParseNumericFieldUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/ParseNumericFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/ParseNumericFieldUpdateProcessorFactory.java index dae2520bcadb..59cceefe655e 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/ParseNumericFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/ParseNumericFieldUpdateProcessorFactory.java @@ -37,8 +37,6 @@ * *

    See {@link Locale} for a description of acceptable language, country (optional) and variant * (optional) values, joined with underscore(s). - * - * @since 4.4.0 */ public abstract class ParseNumericFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/RegexReplaceProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/RegexReplaceProcessorFactory.java index 843727bada46..06d13bab0e9a 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/RegexReplaceProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/RegexReplaceProcessorFactory.java @@ -54,7 +54,6 @@ * </processor> * * @see java.util.regex.Pattern - * @since 4.0.0 */ public final class RegexReplaceProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/RegexpBoostProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/RegexpBoostProcessorFactory.java index 323f7609b4b7..81a6f476d3f6 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/RegexpBoostProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/RegexpBoostProcessorFactory.java @@ -28,8 +28,6 @@ * *

    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 is initialized. - * - * @since 4.2.0 */ public class RegexpBoostProcessorFactory extends UpdateRequestProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/RemoveBlankFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/RemoveBlankFieldUpdateProcessorFactory.java index 0fe2b48c5f8f..5eaff132b00b 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/RemoveBlankFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/RemoveBlankFieldUpdateProcessorFactory.java @@ -36,8 +36,6 @@ * <str name="fieldRegex">.*_literal</str> * </lst> * </processor> - * - * @since 4.0.0 */ public final class RemoveBlankFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/RoutedAliasUpdateProcessor.java b/solr/core/src/java/org/apache/solr/update/processor/RoutedAliasUpdateProcessor.java index da5e771e2e83..634eae2a1c12 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/RoutedAliasUpdateProcessor.java +++ b/solr/core/src/java/org/apache/solr/update/processor/RoutedAliasUpdateProcessor.java @@ -64,8 +64,6 @@ * pointed to by the alias must be named for the alias plus underscored ('_') and a routing * specifier specific to the type of routed alias. These collections should not be created by the * user, but are created automatically by the routed alias. - * - * @since 7.2.0 (formerly known as TimeRoutedAliasUpdateProcessor) */ public class RoutedAliasUpdateProcessor extends UpdateRequestProcessor { diff --git a/solr/core/src/java/org/apache/solr/update/processor/RunUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/RunUpdateProcessorFactory.java index 48a6c6b5baa1..49f9f9dbc47f 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/RunUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/RunUpdateProcessorFactory.java @@ -33,7 +33,6 @@ * explicitly executing the update commands in an alternative custom * UpdateRequestProcessorFactory * - * @since solr 1.3 * @see DistributingUpdateProcessorFactory */ public class RunUpdateProcessorFactory extends UpdateRequestProcessorFactory { @@ -105,9 +104,7 @@ public void processCommit(CommitUpdateCommand cmd) throws IOException { } } - /** - * @since Solr 1.4 - */ + /** */ @Override public void processRollback(RollbackUpdateCommand cmd) throws IOException { updateHandler.rollback(cmd); diff --git a/solr/core/src/java/org/apache/solr/update/processor/SignatureUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/SignatureUpdateProcessorFactory.java index fd99601357db..521ce9ef27c8 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/SignatureUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/SignatureUpdateProcessorFactory.java @@ -37,9 +37,6 @@ import org.apache.solr.update.AddUpdateCommand; import org.apache.solr.util.plugin.SolrCoreAware; -/** - * @since 3.1 - */ public class SignatureUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/core/src/java/org/apache/solr/update/processor/SimpleUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/SimpleUpdateProcessorFactory.java index 35952f761caa..b0ed277b2b8a 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/SimpleUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/SimpleUpdateProcessorFactory.java @@ -25,8 +25,6 @@ /** * 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 - * - * @since 5.1.0 */ public abstract class SimpleUpdateProcessorFactory extends UpdateRequestProcessorFactory { private String myName; // if classname==XyzUpdateProcessorFactory myName=Xyz diff --git a/solr/core/src/java/org/apache/solr/update/processor/SkipExistingDocumentsProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/SkipExistingDocumentsProcessorFactory.java index 4e55fc3e01b2..403c96560ae1 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/SkipExistingDocumentsProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/SkipExistingDocumentsProcessorFactory.java @@ -82,8 +82,6 @@ * <processor class="solr.RunUpdateProcessorFactory" /> * </updateRequestProcessorChain> * - * - * @since 6.4.0 */ public class SkipExistingDocumentsProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways { diff --git a/solr/core/src/java/org/apache/solr/update/processor/TemplateUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/TemplateUpdateProcessorFactory.java index bffae948cdcd..416057710194 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/TemplateUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/TemplateUpdateProcessorFactory.java @@ -37,8 +37,6 @@ *

    The format of the parameter is <field-name>:<the-template-string>, for example: *
    * Template.field=fname:${somefield}some_string${someotherfield} - * - * @since 6.3.0 */ public class TemplateUpdateProcessorFactory extends SimpleUpdateProcessorFactory { private Cache templateCache = diff --git a/solr/core/src/java/org/apache/solr/update/processor/TimestampUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/TimestampUpdateProcessorFactory.java index 1cf2511302c4..ee6c6c5e3081 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/TimestampUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/TimestampUpdateProcessorFactory.java @@ -38,7 +38,6 @@ * * @see Date * @see CommonParams#NOW - * @since 4.0.0 */ public class TimestampUpdateProcessorFactory extends AbstractDefaultValueUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/TolerantUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/TolerantUpdateProcessorFactory.java index a2c9747c9215..3aa3f79fabac 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/TolerantUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/TolerantUpdateProcessorFactory.java @@ -67,8 +67,6 @@ * tested). Users of this update processor are encouraged to either disable it, or pause updates, * while any shard splitting is in progress (see SOLR-8881 for more details.) - * - * @since 6.1.0 */ public class TolerantUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, UpdateRequestProcessorFactory.RunAlways { diff --git a/solr/core/src/java/org/apache/solr/update/processor/TrimFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/TrimFieldUpdateProcessorFactory.java index 6e43f272d843..e981eacc46e1 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/TrimFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/TrimFieldUpdateProcessorFactory.java @@ -36,8 +36,6 @@ * <str name="fieldRegex">.*_literal</str> * </lst> * </processor> - * - * @since 4.0.0 */ public final class TrimFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { @Override diff --git a/solr/core/src/java/org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.java index 717f0a54ff79..24c1775fff63 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.java @@ -42,8 +42,6 @@ * <str name="typeClass">solr.StrField</str> * <int name="maxLength">100</int> * </processor> - * - * @since 4.0.0 */ public final class TruncateFieldUpdateProcessorFactory extends FieldMutatingUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/URLClassifyProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/URLClassifyProcessorFactory.java index 5798690cf408..9ac19bca89ab 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/URLClassifyProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/URLClassifyProcessorFactory.java @@ -21,11 +21,7 @@ import org.apache.solr.request.SolrQueryRequest; import org.apache.solr.response.SolrQueryResponse; -/** - * Creates URLClassifyProcessor - * - * @since 3.6.0 - */ +/** Creates URLClassifyProcessor */ public class URLClassifyProcessorFactory extends UpdateRequestProcessorFactory { private SolrParams params; diff --git a/solr/core/src/java/org/apache/solr/update/processor/UUIDUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/UUIDUpdateProcessorFactory.java index f62b6127e046..70244a415afa 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/UUIDUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/UUIDUpdateProcessorFactory.java @@ -51,7 +51,6 @@ * type of the uniqueKeyField must be anything which accepts a string or UUID value. * * @see UUID - * @since 4.0.0 */ public class UUIDUpdateProcessorFactory extends UpdateRequestProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactory.java index 44a594a4db18..75793e56555d 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactory.java @@ -43,8 +43,6 @@ * <str name="fieldRegex">.*_uniq</str> * </processor> * - * - * @since 3.4.0 */ public class UniqFieldsUpdateProcessorFactory extends FieldValueSubsetUpdateProcessorFactory { diff --git a/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessor.java b/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessor.java index b8654d9102ad..b4b3f71b1964 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessor.java +++ b/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessor.java @@ -37,8 +37,6 @@ * throw an error and halt indexing (remove anything already indexed??) * *

    By default, this just passes the request to the next processor in the chain. - * - * @since solr 1.3 */ @NotThreadSafe public abstract class UpdateRequestProcessor implements Closeable { @@ -66,9 +64,7 @@ public void processCommit(CommitUpdateCommand cmd) throws IOException { if (next != null) next.processCommit(cmd); } - /** - * @since Solr 1.4 - */ + /** */ public void processRollback(RollbackUpdateCommand cmd) throws IOException { if (next != null) next.processRollback(cmd); } diff --git a/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorChain.java b/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorChain.java index f7f5cba58523..779a208fd0c6 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorChain.java +++ b/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorChain.java @@ -86,7 +86,6 @@ * @see UpdateRequestProcessorFactory * @see #init * @see #createProcessor - * @since solr 1.3 */ public final class UpdateRequestProcessorChain implements PluginInfoInitialized { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorFactory.java b/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorFactory.java index 2fb774fbac7c..9c7db1612ae5 100644 --- a/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorFactory.java +++ b/solr/core/src/java/org/apache/solr/update/processor/UpdateRequestProcessorFactory.java @@ -27,8 +27,6 @@ * *

    If the factory needs access to {@link SolrCore} in initialization, it could implement {@link * SolrCoreAware} - * - * @since solr 1.3 */ public abstract class UpdateRequestProcessorFactory implements NamedListInitializedPlugin { diff --git a/solr/core/src/java/org/apache/solr/util/ConcurrentLRUCache.java b/solr/core/src/java/org/apache/solr/util/ConcurrentLRUCache.java index 8b3aef7130c2..8a879025264f 100644 --- a/solr/core/src/java/org/apache/solr/util/ConcurrentLRUCache.java +++ b/solr/core/src/java/org/apache/solr/util/ConcurrentLRUCache.java @@ -51,8 +51,6 @@ * strategy. Instead it strives to remove least recently used items but when the initial cleanup * does not remove enough items to reach the 'acceptableWaterMark' limit, it can remove more items * forcefully regardless of access order. - * - * @since solr 1.4 */ public class ConcurrentLRUCache implements Cache, Accountable { diff --git a/solr/core/src/java/org/apache/solr/util/FileUtils.java b/solr/core/src/java/org/apache/solr/util/FileUtils.java index 0f106a11f41f..51532c2daa94 100644 --- a/solr/core/src/java/org/apache/solr/util/FileUtils.java +++ b/solr/core/src/java/org/apache/solr/util/FileUtils.java @@ -22,7 +22,6 @@ import java.nio.file.Path; import org.apache.commons.io.FileExistsException; -/** */ public class FileUtils { public static boolean fileExists(String filePathString) { diff --git a/solr/core/src/java/org/apache/solr/util/LocaleUtils.java b/solr/core/src/java/org/apache/solr/util/LocaleUtils.java index 4483f27d9183..3d26618a5f39 100644 --- a/solr/core/src/java/org/apache/solr/util/LocaleUtils.java +++ b/solr/core/src/java/org/apache/solr/util/LocaleUtils.java @@ -19,7 +19,6 @@ import java.util.Locale; import org.apache.solr.common.util.SuppressForbidden; -/** */ public class LocaleUtils { private LocaleUtils() {} diff --git a/solr/core/src/java/org/apache/solr/util/NumberUtils.java b/solr/core/src/java/org/apache/solr/util/NumberUtils.java index 9dde593b53ea..480d92c5705e 100644 --- a/solr/core/src/java/org/apache/solr/util/NumberUtils.java +++ b/solr/core/src/java/org/apache/solr/util/NumberUtils.java @@ -20,7 +20,6 @@ import java.util.Locale; import org.apache.lucene.util.BytesRef; -/** */ public class NumberUtils { public static String readableSize(long size) { diff --git a/solr/core/src/java/org/apache/solr/util/RTimer.java b/solr/core/src/java/org/apache/solr/util/RTimer.java index 40934cb28683..9739f5fbea22 100644 --- a/solr/core/src/java/org/apache/solr/util/RTimer.java +++ b/solr/core/src/java/org/apache/solr/util/RTimer.java @@ -22,8 +22,6 @@ * A simple timer. * *

    RTimers are started automatically when instantiated. - * - * @since solr 1.3 */ public class RTimer { diff --git a/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreakerRegistry.java b/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreakerRegistry.java index 91e284b823f1..29d69ccb8c27 100644 --- a/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreakerRegistry.java +++ b/solr/core/src/java/org/apache/solr/util/circuitbreaker/CircuitBreakerRegistry.java @@ -46,7 +46,6 @@ * map of globally registered Circuit Breakers that are always checked. * * @lucene.experimental - * @since 9.4 */ public class CircuitBreakerRegistry implements Closeable { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java b/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java index 60828f03ceb1..8c7023c60e42 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/AbstractPluginLoader.java @@ -29,11 +29,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * An abstract super class that manages standard solr-style plugin configuration. - * - * @since solr 1.3 - */ +/** An abstract super class that manages standard solr-style plugin configuration. */ public abstract class AbstractPluginLoader { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/java/org/apache/solr/util/plugin/MapInitializedPlugin.java b/solr/core/src/java/org/apache/solr/util/plugin/MapInitializedPlugin.java index 53359cafc3a7..b0d11c2f3e36 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/MapInitializedPlugin.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/MapInitializedPlugin.java @@ -18,11 +18,7 @@ import java.util.Map; -/** - * A plugin that can be initialized with a Map<String,String> - * - * @since solr 1.3 - */ +/** A plugin that can be initialized with a Map<String,String> */ public interface MapInitializedPlugin { void init(Map args); } diff --git a/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java b/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java index 8774fa244711..37bf941f5230 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/MapPluginLoader.java @@ -21,9 +21,6 @@ import java.util.Map; import org.apache.solr.common.ConfigNode; -/** - * @since solr 1.3 - */ public class MapPluginLoader extends AbstractPluginLoader { private final Map registry; diff --git a/solr/core/src/java/org/apache/solr/util/plugin/NamedListInitializedPlugin.java b/solr/core/src/java/org/apache/solr/util/plugin/NamedListInitializedPlugin.java index 814194b8f34c..47a8dddc66bd 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/NamedListInitializedPlugin.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/NamedListInitializedPlugin.java @@ -18,11 +18,7 @@ import org.apache.solr.common.util.NamedList; -/** - * A plugin that can be initialized with a NamedList - * - * @since solr 1.3 - */ +/** A plugin that can be initialized with a NamedList */ public interface NamedListInitializedPlugin { /** * init will be called just once, immediately after creation. diff --git a/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java b/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java index 0796829726be..6d2e7efb37f3 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/NamedListPluginLoader.java @@ -19,9 +19,6 @@ import java.util.Map; import org.apache.solr.common.ConfigNode; -/** - * @since solr 1.3 - */ public class NamedListPluginLoader extends AbstractPluginLoader { private final Map registry; diff --git a/solr/core/src/java/org/apache/solr/util/plugin/PluginInfoInitialized.java b/solr/core/src/java/org/apache/solr/util/plugin/PluginInfoInitialized.java index 3e5eaa268e8a..c966c2af56c4 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/PluginInfoInitialized.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/PluginInfoInitialized.java @@ -18,11 +18,7 @@ import org.apache.solr.core.PluginInfo; -/** - * A plugin that can be initialized with a PluginInfo - * - * @since solr 1.4 - */ +/** A plugin that can be initialized with a PluginInfo */ public interface PluginInfoInitialized { public void init(PluginInfo info); diff --git a/solr/core/src/java/org/apache/solr/util/plugin/SolrCoreAware.java b/solr/core/src/java/org/apache/solr/util/plugin/SolrCoreAware.java index d2e0d47a152b..83396e63a389 100644 --- a/solr/core/src/java/org/apache/solr/util/plugin/SolrCoreAware.java +++ b/solr/core/src/java/org/apache/solr/util/plugin/SolrCoreAware.java @@ -18,9 +18,6 @@ import org.apache.solr.core.SolrCore; -/** - * @since solr 1.3 - */ public interface SolrCoreAware { void inform(SolrCore core); } diff --git a/solr/core/src/test/org/apache/solr/TestDistributedGrouping.java b/solr/core/src/test/org/apache/solr/TestDistributedGrouping.java index 132b21784e09..bedba1c6b1b2 100644 --- a/solr/core/src/test/org/apache/solr/TestDistributedGrouping.java +++ b/solr/core/src/test/org/apache/solr/TestDistributedGrouping.java @@ -40,8 +40,6 @@ /** * TODO? perhaps use: http://docs.codehaus.org/display/JETTY/ServletTester rather then open a real * connection? - * - * @since solr 4.0 */ @SuppressPointFields(bugUrl = "https://issues.apache.org/jira/browse/SOLR-10844") public class TestDistributedGrouping extends BaseDistributedSearchTestCase { diff --git a/solr/core/src/test/org/apache/solr/TestDistributedSearch.java b/solr/core/src/test/org/apache/solr/TestDistributedSearch.java index 9c9ceefa6160..5fc4ed5ccc97 100644 --- a/solr/core/src/test/org/apache/solr/TestDistributedSearch.java +++ b/solr/core/src/test/org/apache/solr/TestDistributedSearch.java @@ -66,8 +66,6 @@ /** * TODO? perhaps use: http://docs.codehaus.org/display/JETTY/ServletTester rather then open a real * connection? - * - * @since solr 1.3 */ @SuppressSSL(bugUrl = "https://issues.apache.org/jira/browse/SOLR-9061") public class TestDistributedSearch extends BaseDistributedSearchTestCase { diff --git a/solr/core/src/test/org/apache/solr/TestTrie.java b/solr/core/src/test/org/apache/solr/TestTrie.java index ff2777960d11..6e08711c7e44 100644 --- a/solr/core/src/test/org/apache/solr/TestTrie.java +++ b/solr/core/src/test/org/apache/solr/TestTrie.java @@ -31,7 +31,6 @@ * Tests for numeric field functionality. The name originated from {@link TrieField}, but all tests * done in this class are also valid for any numeric field types. * - * @since solr 1.4 * @deprecated Trie fields are deprecated as of Solr 7.0 */ @Deprecated diff --git a/solr/core/src/test/org/apache/solr/cloud/AddReplicaTest.java b/solr/core/src/test/org/apache/solr/cloud/AddReplicaTest.java index 7590311a01f9..e4809e42aa16 100644 --- a/solr/core/src/test/org/apache/solr/cloud/AddReplicaTest.java +++ b/solr/core/src/test/org/apache/solr/cloud/AddReplicaTest.java @@ -32,7 +32,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class AddReplicaTest extends SolrCloudTestCase { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/cloud/ReindexCollectionTest.java b/solr/core/src/test/org/apache/solr/cloud/ReindexCollectionTest.java index 31e4d4bbf828..de058930f22d 100644 --- a/solr/core/src/test/org/apache/solr/cloud/ReindexCollectionTest.java +++ b/solr/core/src/test/org/apache/solr/cloud/ReindexCollectionTest.java @@ -50,7 +50,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ @LogLevel( "org.apache.solr.cloud.api.collections.ReindexCollectionCmd=DEBUG;org.apache.solr.cloud.OverseerTaskProcessor=DEBUG") public class ReindexCollectionTest extends SolrCloudTestCase { diff --git a/solr/core/src/test/org/apache/solr/cloud/TestBaseStatsCacheCloud.java b/solr/core/src/test/org/apache/solr/cloud/TestBaseStatsCacheCloud.java index a85bc5ab9cf8..5cd3d77050c4 100644 --- a/solr/core/src/test/org/apache/solr/cloud/TestBaseStatsCacheCloud.java +++ b/solr/core/src/test/org/apache/solr/cloud/TestBaseStatsCacheCloud.java @@ -39,7 +39,6 @@ import org.junit.Ignore; import org.junit.Test; -/** */ @Ignore("Abstract classes should not be executed as tests") public abstract class TestBaseStatsCacheCloud extends SolrCloudTestCase { diff --git a/solr/core/src/test/org/apache/solr/cloud/TestExactSharedStatsCacheCloud.java b/solr/core/src/test/org/apache/solr/cloud/TestExactSharedStatsCacheCloud.java index 3e2ad6956f51..9507dba5323d 100644 --- a/solr/core/src/test/org/apache/solr/cloud/TestExactSharedStatsCacheCloud.java +++ b/solr/core/src/test/org/apache/solr/cloud/TestExactSharedStatsCacheCloud.java @@ -18,7 +18,6 @@ import org.apache.solr.search.stats.ExactSharedStatsCache; -/** */ public class TestExactSharedStatsCacheCloud extends TestBaseStatsCacheCloud { @Override protected boolean assertSameScores() { diff --git a/solr/core/src/test/org/apache/solr/cloud/TestExactStatsCacheCloud.java b/solr/core/src/test/org/apache/solr/cloud/TestExactStatsCacheCloud.java index 52ae696b264b..9e812cb250e7 100644 --- a/solr/core/src/test/org/apache/solr/cloud/TestExactStatsCacheCloud.java +++ b/solr/core/src/test/org/apache/solr/cloud/TestExactStatsCacheCloud.java @@ -19,7 +19,6 @@ import org.apache.solr.search.stats.ExactStatsCache; import org.apache.solr.util.LogLevel; -/** */ @LogLevel("org.apache.solr.search=DEBUG") public class TestExactStatsCacheCloud extends TestBaseStatsCacheCloud { @Override diff --git a/solr/core/src/test/org/apache/solr/cloud/TestLRUStatsCacheCloud.java b/solr/core/src/test/org/apache/solr/cloud/TestLRUStatsCacheCloud.java index 7eb44054a22f..1c02ad8fbcfe 100644 --- a/solr/core/src/test/org/apache/solr/cloud/TestLRUStatsCacheCloud.java +++ b/solr/core/src/test/org/apache/solr/cloud/TestLRUStatsCacheCloud.java @@ -18,7 +18,6 @@ import org.apache.solr.search.stats.LRUStatsCache; -/** */ public class TestLRUStatsCacheCloud extends TestBaseStatsCacheCloud { @Override protected boolean assertSameScores() { diff --git a/solr/core/src/test/org/apache/solr/cloud/TestLocalStatsCacheCloud.java b/solr/core/src/test/org/apache/solr/cloud/TestLocalStatsCacheCloud.java index 3be7561d06c6..9c7612d28d41 100644 --- a/solr/core/src/test/org/apache/solr/cloud/TestLocalStatsCacheCloud.java +++ b/solr/core/src/test/org/apache/solr/cloud/TestLocalStatsCacheCloud.java @@ -20,7 +20,6 @@ import org.apache.solr.search.stats.StatsCache; import org.apache.solr.util.LogLevel; -/** */ @LogLevel("org.apache.solr.search=DEBUG") public class TestLocalStatsCacheCloud extends TestBaseStatsCacheCloud { diff --git a/solr/core/src/test/org/apache/solr/cluster/events/AllEventsListener.java b/solr/core/src/test/org/apache/solr/cluster/events/AllEventsListener.java index 06dd9d1449d0..901b92243845 100644 --- a/solr/core/src/test/org/apache/solr/cluster/events/AllEventsListener.java +++ b/solr/core/src/test/org/apache/solr/cluster/events/AllEventsListener.java @@ -25,7 +25,6 @@ import java.util.concurrent.TimeUnit; import org.junit.Assert; -/** */ public class AllEventsListener implements ClusterEventListener { CountDownLatch eventLatch = new CountDownLatch(1); ClusterEvent.EventType expectedType; diff --git a/solr/core/src/test/org/apache/solr/cluster/events/impl/CollectionsRepairEventListenerTest.java b/solr/core/src/test/org/apache/solr/cluster/events/impl/CollectionsRepairEventListenerTest.java index 2aec62eaa7c9..61d608577f98 100644 --- a/solr/core/src/test/org/apache/solr/cluster/events/impl/CollectionsRepairEventListenerTest.java +++ b/solr/core/src/test/org/apache/solr/cluster/events/impl/CollectionsRepairEventListenerTest.java @@ -42,7 +42,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ @LogLevel("org.apache.solr.cluster.events=DEBUG") public class CollectionsRepairEventListenerTest extends SolrCloudTestCase { diff --git a/solr/core/src/test/org/apache/solr/cluster/placement/impl/SimpleClusterAbstractionsTest.java b/solr/core/src/test/org/apache/solr/cluster/placement/impl/SimpleClusterAbstractionsTest.java index ea5856e0f0f3..d5e166b2e190 100644 --- a/solr/core/src/test/org/apache/solr/cluster/placement/impl/SimpleClusterAbstractionsTest.java +++ b/solr/core/src/test/org/apache/solr/cluster/placement/impl/SimpleClusterAbstractionsTest.java @@ -33,7 +33,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class SimpleClusterAbstractionsTest extends SolrCloudTestCase { private static final String COLLECTION = diff --git a/solr/core/src/test/org/apache/solr/core/FakeDeletionPolicy.java b/solr/core/src/test/org/apache/solr/core/FakeDeletionPolicy.java index db8e327ccf1f..3e328c3adb77 100644 --- a/solr/core/src/test/org/apache/solr/core/FakeDeletionPolicy.java +++ b/solr/core/src/test/org/apache/solr/core/FakeDeletionPolicy.java @@ -22,7 +22,6 @@ import org.apache.solr.common.util.NamedList; import org.apache.solr.util.plugin.NamedListInitializedPlugin; -/** */ public class FakeDeletionPolicy extends IndexDeletionPolicy implements NamedListInitializedPlugin { private String var1; diff --git a/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy1.java b/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy1.java index 143d35557f45..8ac4418f587f 100644 --- a/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy1.java +++ b/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy1.java @@ -24,7 +24,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class TestSolrDeletionPolicy1 extends SolrTestCaseJ4 { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy2.java b/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy2.java index bd70a1b163f0..a5506ee2379a 100644 --- a/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy2.java +++ b/solr/core/src/test/org/apache/solr/core/TestSolrDeletionPolicy2.java @@ -20,7 +20,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class TestSolrDeletionPolicy2 extends SolrTestCaseJ4 { @BeforeClass public static void beforeClass() throws Exception { diff --git a/solr/core/src/test/org/apache/solr/handler/AnalysisRequestHandlerTestBase.java b/solr/core/src/test/org/apache/solr/handler/AnalysisRequestHandlerTestBase.java index 68d90d80b044..c7999bac8529 100644 --- a/solr/core/src/test/org/apache/solr/handler/AnalysisRequestHandlerTestBase.java +++ b/solr/core/src/test/org/apache/solr/handler/AnalysisRequestHandlerTestBase.java @@ -20,11 +20,7 @@ import org.apache.solr.SolrTestCaseJ4; import org.apache.solr.common.util.NamedList; -/** - * A base class for all analysis request handler tests. - * - * @since solr 1.4 - */ +/** A base class for all analysis request handler tests. */ public abstract class AnalysisRequestHandlerTestBase extends SolrTestCaseJ4 { protected void assertToken(NamedList token, TokenInfo info) { diff --git a/solr/core/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java b/solr/core/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java index 4ce6b67a06e9..e90ce7e71f4b 100644 --- a/solr/core/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java +++ b/solr/core/src/test/org/apache/solr/handler/DocumentAnalysisRequestHandlerTest.java @@ -37,11 +37,7 @@ import org.junit.BeforeClass; import org.junit.Test; -/** - * A test for {@link DocumentAnalysisRequestHandler}. - * - * @since solr 1.4 - */ +/** A test for {@link DocumentAnalysisRequestHandler}. */ public class DocumentAnalysisRequestHandlerTest extends AnalysisRequestHandlerTestBase { private DocumentAnalysisRequestHandler handler; diff --git a/solr/core/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java b/solr/core/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java index 9387f71bdb17..3e2704f57178 100644 --- a/solr/core/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java +++ b/solr/core/src/test/org/apache/solr/handler/FieldAnalysisRequestHandlerTest.java @@ -49,11 +49,7 @@ import org.junit.BeforeClass; import org.junit.Test; -/** - * A test for {@link FieldAnalysisRequestHandler}. - * - * @since solr 1.4 - */ +/** A test for {@link FieldAnalysisRequestHandler}. */ public class FieldAnalysisRequestHandlerTest extends AnalysisRequestHandlerTestBase { private FieldAnalysisRequestHandler handler; diff --git a/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java b/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java index 11202518ebb5..5bd11b7b51d1 100644 --- a/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java +++ b/solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java @@ -83,11 +83,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Test for ReplicationHandler - * - * @since 1.4 - */ +/** Test for ReplicationHandler */ @LuceneTestCase.Nightly @SuppressSSL // Currently, unknown why SSL does not work with this test public class TestReplicationHandler extends SolrTestCaseJ4 { diff --git a/solr/core/src/test/org/apache/solr/handler/admin/IndexSizeEstimatorTest.java b/solr/core/src/test/org/apache/solr/handler/admin/IndexSizeEstimatorTest.java index 54aa6394902f..fc4fbf44efa1 100644 --- a/solr/core/src/test/org/apache/solr/handler/admin/IndexSizeEstimatorTest.java +++ b/solr/core/src/test/org/apache/solr/handler/admin/IndexSizeEstimatorTest.java @@ -55,7 +55,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** */ public class IndexSizeEstimatorTest extends SolrCloudTestCase { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/core/src/test/org/apache/solr/handler/component/DebugComponentTest.java b/solr/core/src/test/org/apache/solr/handler/component/DebugComponentTest.java index 973765cb5245..31dceb924033 100644 --- a/solr/core/src/test/org/apache/solr/handler/component/DebugComponentTest.java +++ b/solr/core/src/test/org/apache/solr/handler/component/DebugComponentTest.java @@ -28,7 +28,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class DebugComponentTest extends SolrTestCaseJ4 { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/handler/component/DistributedMLTComponentTest.java b/solr/core/src/test/org/apache/solr/handler/component/DistributedMLTComponentTest.java index cb8eee206c86..536757935013 100644 --- a/solr/core/src/test/org/apache/solr/handler/component/DistributedMLTComponentTest.java +++ b/solr/core/src/test/org/apache/solr/handler/component/DistributedMLTComponentTest.java @@ -33,7 +33,6 @@ /** * Test for distributed MoreLikeThisComponent's * - * @since solr 4.1 * @see org.apache.solr.handler.component.MoreLikeThisComponent */ public class DistributedMLTComponentTest extends BaseDistributedSearchTestCase { diff --git a/solr/core/src/test/org/apache/solr/handler/component/DistributedQueryElevationComponentTest.java b/solr/core/src/test/org/apache/solr/handler/component/DistributedQueryElevationComponentTest.java index 2c66147212ea..bf722171da3f 100644 --- a/solr/core/src/test/org/apache/solr/handler/component/DistributedQueryElevationComponentTest.java +++ b/solr/core/src/test/org/apache/solr/handler/component/DistributedQueryElevationComponentTest.java @@ -29,7 +29,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ // See: https://issues.apache.org/jira/browse/SOLR-12028 Tests cannot remove files on Windows // machines occasionally public class DistributedQueryElevationComponentTest extends BaseDistributedSearchTestCase { diff --git a/solr/core/src/test/org/apache/solr/handler/component/DistributedSpellCheckComponentTest.java b/solr/core/src/test/org/apache/solr/handler/component/DistributedSpellCheckComponentTest.java index 3337e87d0576..4e6a3e86c6a2 100644 --- a/solr/core/src/test/org/apache/solr/handler/component/DistributedSpellCheckComponentTest.java +++ b/solr/core/src/test/org/apache/solr/handler/component/DistributedSpellCheckComponentTest.java @@ -32,7 +32,6 @@ /** * Test for SpellCheckComponent's distributed querying * - * @since solr 1.5 * @see org.apache.solr.handler.component.SpellCheckComponent */ @SuppressTempFileChecks( diff --git a/solr/core/src/test/org/apache/solr/handler/component/DistributedTermsComponentTest.java b/solr/core/src/test/org/apache/solr/handler/component/DistributedTermsComponentTest.java index a64d5d5bfafd..bcbc321b01f4 100644 --- a/solr/core/src/test/org/apache/solr/handler/component/DistributedTermsComponentTest.java +++ b/solr/core/src/test/org/apache/solr/handler/component/DistributedTermsComponentTest.java @@ -36,11 +36,7 @@ import org.apache.solr.common.util.NamedList; import org.junit.Test; -/** - * Test for TermsComponent distributed querying - * - * @since solr 1.5 - */ +/** Test for TermsComponent distributed querying */ public class DistributedTermsComponentTest extends BaseDistributedSearchTestCase { @Test diff --git a/solr/core/src/test/org/apache/solr/handler/component/SpellCheckComponentTest.java b/solr/core/src/test/org/apache/solr/handler/component/SpellCheckComponentTest.java index 3e4eb5e50954..968453526fec 100644 --- a/solr/core/src/test/org/apache/solr/handler/component/SpellCheckComponentTest.java +++ b/solr/core/src/test/org/apache/solr/handler/component/SpellCheckComponentTest.java @@ -38,9 +38,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** - * @since solr 1.3 - */ @SuppressTempFileChecks( bugUrl = "https://issues.apache.org/jira/browse/SOLR-1877 Spellcheck IndexReader leak bug?") public class SpellCheckComponentTest extends SolrTestCaseJ4 { diff --git a/solr/core/src/test/org/apache/solr/handler/component/TermVectorComponentTest.java b/solr/core/src/test/org/apache/solr/handler/component/TermVectorComponentTest.java index 670a4d8aef27..32c7210ef4e7 100644 --- a/solr/core/src/test/org/apache/solr/handler/component/TermVectorComponentTest.java +++ b/solr/core/src/test/org/apache/solr/handler/component/TermVectorComponentTest.java @@ -24,7 +24,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class TermVectorComponentTest extends SolrTestCaseJ4 { // ensure that we operate correctly with all valid combinations of the uniqueKey being // stored and/or in docValues. diff --git a/solr/core/src/test/org/apache/solr/request/TestFaceting.java b/solr/core/src/test/org/apache/solr/request/TestFaceting.java index f0e8a47eb119..2d9b25795d41 100644 --- a/solr/core/src/test/org/apache/solr/request/TestFaceting.java +++ b/solr/core/src/test/org/apache/solr/request/TestFaceting.java @@ -34,7 +34,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class TestFaceting extends SolrTestCaseJ4 { @BeforeClass public static void beforeClass() throws Exception { diff --git a/solr/core/src/test/org/apache/solr/response/TestJavaBinResponseWriter.java b/solr/core/src/test/org/apache/solr/response/TestJavaBinResponseWriter.java index 48d990562923..675a16ef6e3f 100644 --- a/solr/core/src/test/org/apache/solr/response/TestJavaBinResponseWriter.java +++ b/solr/core/src/test/org/apache/solr/response/TestJavaBinResponseWriter.java @@ -35,11 +35,7 @@ import org.apache.solr.search.SolrReturnFields; import org.junit.BeforeClass; -/** - * Test for JavaBinResponseWriter - * - * @since solr 1.4 - */ +/** Test for JavaBinResponseWriter */ public class TestJavaBinResponseWriter extends SolrTestCaseJ4 { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/schema/CopyFieldTest.java b/solr/core/src/test/org/apache/solr/schema/CopyFieldTest.java index d5a5db8e9119..ccc6e2ce5d9d 100644 --- a/solr/core/src/test/org/apache/solr/schema/CopyFieldTest.java +++ b/solr/core/src/test/org/apache/solr/schema/CopyFieldTest.java @@ -30,8 +30,6 @@ /** * This is a simple test to make sure the CopyField works. It uses its own special * schema file. - * - * @since solr 1.4 */ public class CopyFieldTest extends SolrTestCaseJ4 { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/schema/RequiredFieldsTest.java b/solr/core/src/test/org/apache/solr/schema/RequiredFieldsTest.java index f001a510b7ab..0b10e79ed483 100644 --- a/solr/core/src/test/org/apache/solr/schema/RequiredFieldsTest.java +++ b/solr/core/src/test/org/apache/solr/schema/RequiredFieldsTest.java @@ -22,7 +22,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class RequiredFieldsTest extends SolrTestCaseJ4 { @BeforeClass public static void beforeClass() throws Exception { diff --git a/solr/core/src/test/org/apache/solr/search/DocSetPerf.java b/solr/core/src/test/org/apache/solr/search/DocSetPerf.java index 22969082bed7..e75d5d25a373 100644 --- a/solr/core/src/test/org/apache/solr/search/DocSetPerf.java +++ b/solr/core/src/test/org/apache/solr/search/DocSetPerf.java @@ -21,7 +21,6 @@ import org.apache.lucene.util.SuppressForbidden; import org.apache.solr.util.RTimer; -/** */ public class DocSetPerf { // use test instead of assert since asserts may be turned off diff --git a/solr/core/src/test/org/apache/solr/search/QueryParsingTest.java b/solr/core/src/test/org/apache/solr/search/QueryParsingTest.java index e880c4a80459..0d7b396c3c87 100644 --- a/solr/core/src/test/org/apache/solr/search/QueryParsingTest.java +++ b/solr/core/src/test/org/apache/solr/search/QueryParsingTest.java @@ -23,7 +23,6 @@ import org.apache.solr.request.SolrQueryRequest; import org.junit.BeforeClass; -/** */ public class QueryParsingTest extends SolrTestCaseJ4 { @BeforeClass public static void beforeClass() throws Exception { diff --git a/solr/core/src/test/org/apache/solr/search/SortSpecParsingTest.java b/solr/core/src/test/org/apache/solr/search/SortSpecParsingTest.java index dfe4ff6b3133..da0f53979170 100644 --- a/solr/core/src/test/org/apache/solr/search/SortSpecParsingTest.java +++ b/solr/core/src/test/org/apache/solr/search/SortSpecParsingTest.java @@ -26,7 +26,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class SortSpecParsingTest extends SolrTestCaseJ4 { @BeforeClass public static void beforeClass() throws Exception { diff --git a/solr/core/src/test/org/apache/solr/search/SpatialFilterTest.java b/solr/core/src/test/org/apache/solr/search/SpatialFilterTest.java index 9dabe29c6093..ab08913db8d7 100644 --- a/solr/core/src/test/org/apache/solr/search/SpatialFilterTest.java +++ b/solr/core/src/test/org/apache/solr/search/SpatialFilterTest.java @@ -20,7 +20,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class SpatialFilterTest extends SolrTestCaseJ4 { @BeforeClass public static void beforeClass() throws Exception { diff --git a/solr/core/src/test/org/apache/solr/search/TestDocSet.java b/solr/core/src/test/org/apache/solr/search/TestDocSet.java index 4f8e78a6acfe..9b9e901a7cf9 100644 --- a/solr/core/src/test/org/apache/solr/search/TestDocSet.java +++ b/solr/core/src/test/org/apache/solr/search/TestDocSet.java @@ -52,7 +52,6 @@ import org.apache.lucene.util.Version; import org.apache.solr.SolrTestCase; -/** */ public class TestDocSet extends SolrTestCase { Random rand; diff --git a/solr/core/src/test/org/apache/solr/search/TestQueryUtils.java b/solr/core/src/test/org/apache/solr/search/TestQueryUtils.java index 2b8d3ec62fc4..953fc9d6fa69 100644 --- a/solr/core/src/test/org/apache/solr/search/TestQueryUtils.java +++ b/solr/core/src/test/org/apache/solr/search/TestQueryUtils.java @@ -25,7 +25,6 @@ import org.apache.solr.SolrTestCaseJ4; import org.junit.BeforeClass; -/** */ public class TestQueryUtils extends SolrTestCaseJ4 { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/search/TestSearchPerf.java b/solr/core/src/test/org/apache/solr/search/TestSearchPerf.java index 61ff7075aef8..26066fe76cf1 100644 --- a/solr/core/src/test/org/apache/solr/search/TestSearchPerf.java +++ b/solr/core/src/test/org/apache/solr/search/TestSearchPerf.java @@ -39,7 +39,6 @@ import org.apache.solr.util.RTimer; import org.junit.BeforeClass; -/** */ public class TestSearchPerf extends SolrTestCaseJ4 { private static final int ITERATIONS = 500; diff --git a/solr/core/src/test/org/apache/solr/search/TestSolrCachePerf.java b/solr/core/src/test/org/apache/solr/search/TestSolrCachePerf.java index 141ed14d0855..31873e7eb0f9 100644 --- a/solr/core/src/test/org/apache/solr/search/TestSolrCachePerf.java +++ b/solr/core/src/test/org/apache/solr/search/TestSolrCachePerf.java @@ -38,7 +38,6 @@ import org.junit.Test; import org.junit.runners.model.MultipleFailureException; -/** */ public class TestSolrCachePerf extends SolrTestCaseJ4 { @SuppressWarnings({"unchecked", "rawtypes"}) diff --git a/solr/core/src/test/org/apache/solr/search/function/distance/DistanceFunctionTest.java b/solr/core/src/test/org/apache/solr/search/function/distance/DistanceFunctionTest.java index aad2052ec81f..515ace09c7ab 100644 --- a/solr/core/src/test/org/apache/solr/search/function/distance/DistanceFunctionTest.java +++ b/solr/core/src/test/org/apache/solr/search/function/distance/DistanceFunctionTest.java @@ -21,7 +21,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class DistanceFunctionTest extends SolrTestCaseJ4 { @BeforeClass public static void beforeClass() throws Exception { diff --git a/solr/core/src/test/org/apache/solr/spelling/FileBasedSpellCheckerTest.java b/solr/core/src/test/org/apache/solr/spelling/FileBasedSpellCheckerTest.java index 61e17dbfca8c..83a80cd3f3d4 100644 --- a/solr/core/src/test/org/apache/solr/spelling/FileBasedSpellCheckerTest.java +++ b/solr/core/src/test/org/apache/solr/spelling/FileBasedSpellCheckerTest.java @@ -30,9 +30,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** - * @since solr 1.3 - */ @SuppressTempFileChecks( bugUrl = "https://issues.apache.org/jira/browse/SOLR-1877 Spellcheck IndexReader leak bug?") public class FileBasedSpellCheckerTest extends SolrTestCaseJ4 { diff --git a/solr/core/src/test/org/apache/solr/spelling/IndexBasedSpellCheckerTest.java b/solr/core/src/test/org/apache/solr/spelling/IndexBasedSpellCheckerTest.java index da25b002a7e4..82a7a0140dd8 100644 --- a/solr/core/src/test/org/apache/solr/spelling/IndexBasedSpellCheckerTest.java +++ b/solr/core/src/test/org/apache/solr/spelling/IndexBasedSpellCheckerTest.java @@ -46,9 +46,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** - * @since solr 1.3 - */ @SuppressTempFileChecks( bugUrl = "https://issues.apache.org/jira/browse/SOLR-1877 Spellcheck IndexReader leak bug?") public class IndexBasedSpellCheckerTest extends SolrTestCaseJ4 { diff --git a/solr/core/src/test/org/apache/solr/spelling/SimpleQueryConverter.java b/solr/core/src/test/org/apache/solr/spelling/SimpleQueryConverter.java index 9cda54676b1b..664a73912a3e 100644 --- a/solr/core/src/test/org/apache/solr/spelling/SimpleQueryConverter.java +++ b/solr/core/src/test/org/apache/solr/spelling/SimpleQueryConverter.java @@ -28,9 +28,6 @@ import org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute; import org.apache.lucene.analysis.tokenattributes.TypeAttribute; -/** - * @since solr 1.3 - */ class SimpleQueryConverter extends SpellingQueryConverter { @Override diff --git a/solr/core/src/test/org/apache/solr/spelling/SpellingQueryConverterTest.java b/solr/core/src/test/org/apache/solr/spelling/SpellingQueryConverterTest.java index 42172c89e45e..de7493f5ad82 100644 --- a/solr/core/src/test/org/apache/solr/spelling/SpellingQueryConverterTest.java +++ b/solr/core/src/test/org/apache/solr/spelling/SpellingQueryConverterTest.java @@ -24,11 +24,7 @@ import org.apache.solr.common.util.NamedList; import org.junit.Test; -/** - * Test for SpellingQueryConverter - * - * @since solr 1.3 - */ +/** Test for SpellingQueryConverter */ public class SpellingQueryConverterTest extends SolrTestCase { @Test diff --git a/solr/core/src/test/org/apache/solr/update/DocumentBuilderTest.java b/solr/core/src/test/org/apache/solr/update/DocumentBuilderTest.java index 80ecd512e1c9..4352af37bbfe 100644 --- a/solr/core/src/test/org/apache/solr/update/DocumentBuilderTest.java +++ b/solr/core/src/test/org/apache/solr/update/DocumentBuilderTest.java @@ -42,7 +42,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class DocumentBuilderTest extends SolrTestCaseJ4 { static final int save_min_len = DocumentBuilder.MIN_LENGTH_TO_MOVE_LAST; diff --git a/solr/core/src/test/org/apache/solr/update/DocumentBuilderVectorCatchAllCopyTest.java b/solr/core/src/test/org/apache/solr/update/DocumentBuilderVectorCatchAllCopyTest.java index f2fd374a1f09..230b5f964df8 100644 --- a/solr/core/src/test/org/apache/solr/update/DocumentBuilderVectorCatchAllCopyTest.java +++ b/solr/core/src/test/org/apache/solr/update/DocumentBuilderVectorCatchAllCopyTest.java @@ -33,7 +33,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class DocumentBuilderVectorCatchAllCopyTest extends SolrTestCaseJ4 { static final int save_min_len = DocumentBuilder.MIN_LENGTH_TO_MOVE_LAST; diff --git a/solr/core/src/test/org/apache/solr/update/processor/SignatureUpdateProcessorFactoryTest.java b/solr/core/src/test/org/apache/solr/update/processor/SignatureUpdateProcessorFactoryTest.java index a492d60be4ef..8141e103af1a 100644 --- a/solr/core/src/test/org/apache/solr/update/processor/SignatureUpdateProcessorFactoryTest.java +++ b/solr/core/src/test/org/apache/solr/update/processor/SignatureUpdateProcessorFactoryTest.java @@ -38,7 +38,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class SignatureUpdateProcessorFactoryTest extends SolrTestCaseJ4 { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactoryTest.java b/solr/core/src/test/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactoryTest.java index 43be628bb40c..63c4766c770f 100644 --- a/solr/core/src/test/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactoryTest.java +++ b/solr/core/src/test/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactoryTest.java @@ -32,7 +32,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ public class UniqFieldsUpdateProcessorFactoryTest extends SolrTestCaseJ4 { @BeforeClass diff --git a/solr/core/src/test/org/apache/solr/util/TestUtils.java b/solr/core/src/test/org/apache/solr/util/TestUtils.java index 3e18f8e766c5..24c576ee9237 100644 --- a/solr/core/src/test/org/apache/solr/util/TestUtils.java +++ b/solr/core/src/test/org/apache/solr/util/TestUtils.java @@ -43,7 +43,6 @@ import org.apache.solr.common.util.Utils; import org.junit.Assert; -/** */ public class TestUtils extends SolrTestCaseJ4 { public void testNamedLists() { diff --git a/solr/core/src/test/org/apache/solr/util/configuration/SSLCredentialProviderFactoryTest.java b/solr/core/src/test/org/apache/solr/util/configuration/SSLCredentialProviderFactoryTest.java index e23db5b39a97..3286e1c0a616 100644 --- a/solr/core/src/test/org/apache/solr/util/configuration/SSLCredentialProviderFactoryTest.java +++ b/solr/core/src/test/org/apache/solr/util/configuration/SSLCredentialProviderFactoryTest.java @@ -30,7 +30,6 @@ import org.junit.Test; import org.junit.rules.TestRule; -/** */ public class SSLCredentialProviderFactoryTest extends SolrTestCase { @Rule diff --git a/solr/core/src/test/org/apache/solr/util/configuration/providers/EnvSSLCredentialProviderTest.java b/solr/core/src/test/org/apache/solr/util/configuration/providers/EnvSSLCredentialProviderTest.java index 931e9d7ae782..f9946af94787 100644 --- a/solr/core/src/test/org/apache/solr/util/configuration/providers/EnvSSLCredentialProviderTest.java +++ b/solr/core/src/test/org/apache/solr/util/configuration/providers/EnvSSLCredentialProviderTest.java @@ -25,7 +25,6 @@ import org.apache.solr.util.configuration.SSLCredentialProvider; import org.junit.Test; -/** */ public class EnvSSLCredentialProviderTest extends SolrTestCase { @Test diff --git a/solr/core/src/test/org/apache/solr/util/configuration/providers/SysPropSSLCredentialProviderTest.java b/solr/core/src/test/org/apache/solr/util/configuration/providers/SysPropSSLCredentialProviderTest.java index 0235d8802d08..cba0b81a634f 100644 --- a/solr/core/src/test/org/apache/solr/util/configuration/providers/SysPropSSLCredentialProviderTest.java +++ b/solr/core/src/test/org/apache/solr/util/configuration/providers/SysPropSSLCredentialProviderTest.java @@ -29,7 +29,6 @@ import org.junit.Test; import org.junit.rules.TestRule; -/** */ public class SysPropSSLCredentialProviderTest extends SolrTestCase { @Rule diff --git a/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/DocumentCategorizerUpdateProcessorFactory.java b/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/DocumentCategorizerUpdateProcessorFactory.java index 27e673a8423b..b8d739621e76 100644 --- a/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/DocumentCategorizerUpdateProcessorFactory.java +++ b/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/DocumentCategorizerUpdateProcessorFactory.java @@ -100,8 +100,6 @@ * <processor class="solr.RunUpdateProcessorFactory" /> * </updateRequestProcessorChain> * - * - * @since 10.0.0 */ public class DocumentCategorizerUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/OpenNLPExtractNamedEntitiesUpdateProcessorFactory.java b/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/OpenNLPExtractNamedEntitiesUpdateProcessorFactory.java index 575368372c04..aaa522f0f0b4 100644 --- a/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/OpenNLPExtractNamedEntitiesUpdateProcessorFactory.java +++ b/solr/modules/analysis-extras/src/java/org/apache/solr/update/processor/OpenNLPExtractNamedEntitiesUpdateProcessorFactory.java @@ -170,8 +170,6 @@ * <processor class="solr.RunUpdateProcessorFactory" /> * </updateRequestProcessorChain> * - * - * @since 7.3.0 */ public class OpenNLPExtractNamedEntitiesUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/modules/cuvs/src/java/org/apache/solr/cuvs/CuVSCodec.java b/solr/modules/cuvs/src/java/org/apache/solr/cuvs/CuVSCodec.java index 74f09b13948f..05ca9c8d261b 100644 --- a/solr/modules/cuvs/src/java/org/apache/solr/cuvs/CuVSCodec.java +++ b/solr/modules/cuvs/src/java/org/apache/solr/cuvs/CuVSCodec.java @@ -34,8 +34,6 @@ /** * This codec utilizes the Lucene99AcceleratedHNSWVectorsFormat from the lucene-cuvs library to * enable GPU-based accelerated vector search. - * - * @since 10.0.0 */ public class CuVSCodec extends FilterCodec { diff --git a/solr/modules/cuvs/src/test/org/apache/solr/cuvs/TestCuVSCodecSupportIT.java b/solr/modules/cuvs/src/test/org/apache/solr/cuvs/TestCuVSCodecSupportIT.java index 0da5bdd86b07..34dd092c940c 100644 --- a/solr/modules/cuvs/src/test/org/apache/solr/cuvs/TestCuVSCodecSupportIT.java +++ b/solr/modules/cuvs/src/test/org/apache/solr/cuvs/TestCuVSCodecSupportIT.java @@ -46,8 +46,6 @@ /** * Integration test to verify the indexing and searching using {@link * org.apache.solr.cuvs.CuVSCodec} - * - * @since 10.0.0 */ public class TestCuVSCodecSupportIT extends SolrTestCaseJ4 { diff --git a/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/SolrContentHandlerFactory.java b/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/SolrContentHandlerFactory.java index b4fe031a0680..a549e1738fdb 100644 --- a/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/SolrContentHandlerFactory.java +++ b/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/SolrContentHandlerFactory.java @@ -19,7 +19,6 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.schema.IndexSchema; -/** */ public class SolrContentHandlerFactory { public SolrContentHandlerFactory() {} diff --git a/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToTextContentHandler.java b/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToTextContentHandler.java index d4255fa2fb18..614a92363959 100644 --- a/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToTextContentHandler.java +++ b/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToTextContentHandler.java @@ -38,8 +38,6 @@ * other transformations are made on the character content. * *

    As of Tika 1.20, this handler ignores content within <script> and <style> tags. - * - * @since Apache Tika 0.10 */ public class ToTextContentHandler extends DefaultHandler { diff --git a/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToXMLContentHandler.java b/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToXMLContentHandler.java index 5310e234d7b1..2071f75e010d 100644 --- a/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToXMLContentHandler.java +++ b/solr/modules/extraction/src/java/org/apache/solr/handler/extraction/fromtika/ToXMLContentHandler.java @@ -33,8 +33,6 @@ * SAX event handler that serializes the XML document to a character stream. The incoming SAX events * are expected to be well-formed (properly nested, etc.) and to explicitly include namespace * declaration attributes and corresponding namespace prefixes in element and attribute names. - * - * @since Apache Tika 0.10 */ public class ToXMLContentHandler extends ToTextContentHandler { diff --git a/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessor.java b/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessor.java index d3882348f4b7..abef54ec669c 100644 --- a/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessor.java +++ b/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessor.java @@ -38,8 +38,6 @@ *

    See Detecting * Languages During Indexing in the Solr Ref Guide - * - * @since 3.5 */ public class LangDetectLanguageIdentifierUpdateProcessor extends LanguageIdentifierUpdateProcessor { diff --git a/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessorFactory.java b/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessorFactory.java index 7ec45483a59d..617b39a5417e 100644 --- a/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessorFactory.java +++ b/solr/modules/langid/src/java/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessorFactory.java @@ -51,8 +51,6 @@ * * See https://solr.apache.org/guide/solr/latest/indexing-guide/language-detection.html - * - * @since 3.5 */ public class LangDetectLanguageIdentifierUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware, LangIdParams { diff --git a/solr/modules/langid/src/java/org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.java b/solr/modules/langid/src/java/org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.java index 6ee384bbaeef..216ff7f10e29 100644 --- a/solr/modules/langid/src/java/org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.java +++ b/solr/modules/langid/src/java/org/apache/solr/update/processor/LanguageIdentifierUpdateProcessor.java @@ -44,7 +44,6 @@ * href="https://solr.apache.org/guide/solr/latest/indexing-guide/language-detection.html">Detecting * Languages During Indexing in reference guide * - * @since 3.5 * @lucene.experimental */ public abstract class LanguageIdentifierUpdateProcessor extends UpdateRequestProcessor diff --git a/solr/modules/langid/src/java/org/apache/solr/update/processor/OpenNLPLangDetectUpdateProcessorFactory.java b/solr/modules/langid/src/java/org/apache/solr/update/processor/OpenNLPLangDetectUpdateProcessorFactory.java index f0c2a2ca485a..af7665622c71 100644 --- a/solr/modules/langid/src/java/org/apache/solr/update/processor/OpenNLPLangDetectUpdateProcessorFactory.java +++ b/solr/modules/langid/src/java/org/apache/solr/update/processor/OpenNLPLangDetectUpdateProcessorFactory.java @@ -46,8 +46,6 @@ * * See https://solr.apache.org/guide/solr/latest/indexing-guide/language-detection.html#configuring-opennlp-language-detection - * - * @since 7.3.0 */ public class OpenNLPLangDetectUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/modules/ltr/src/java/org/apache/solr/ltr/model/AdapterModel.java b/solr/modules/ltr/src/java/org/apache/solr/ltr/model/AdapterModel.java index 61e0d4c1ff49..1e9fb686651d 100644 --- a/solr/modules/ltr/src/java/org/apache/solr/ltr/model/AdapterModel.java +++ b/solr/modules/ltr/src/java/org/apache/solr/ltr/model/AdapterModel.java @@ -25,8 +25,6 @@ /** * A scoring model whose initialization is completed via its {@link #init(SolrResourceLoader)} * method. - * - * @since 7.3 */ public abstract class AdapterModel extends LTRScoringModel { diff --git a/solr/modules/scripting/src/java/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.java b/solr/modules/scripting/src/java/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.java index 19842bc42ae1..0002f34f06ce 100644 --- a/solr/modules/scripting/src/java/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.java +++ b/solr/modules/scripting/src/java/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.java @@ -141,8 +141,6 @@ * <str name="engine">rhino</str> * </processor> * - * - * @since 4.0.0 */ public class ScriptUpdateProcessorFactory extends UpdateRequestProcessorFactory implements SolrCoreAware { diff --git a/solr/modules/sql/src/java/org/apache/solr/handler/sql/CalciteJDBCStream.java b/solr/modules/sql/src/java/org/apache/solr/handler/sql/CalciteJDBCStream.java index e2adac35ded9..a0ecdf0e7cac 100644 --- a/solr/modules/sql/src/java/org/apache/solr/handler/sql/CalciteJDBCStream.java +++ b/solr/modules/sql/src/java/org/apache/solr/handler/sql/CalciteJDBCStream.java @@ -30,7 +30,6 @@ * Used with o.a.s.Handler.SQLHandler. * * @lucene.internal - * @since 7.0.0 */ public class CalciteJDBCStream extends JDBCStream { private static final long serialVersionUID = 1L; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/GatherNodesStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/GatherNodesStream.java index a6cde6685ab3..5b3d5739dc0f 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/GatherNodesStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/GatherNodesStream.java @@ -63,9 +63,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since 6.1.0 - */ public class GatherNodesStream extends TupleStream implements Expressible { private String zkHost; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/ShortestPathStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/ShortestPathStream.java index 5d508cd2e4fd..9274b80051e1 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/ShortestPathStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/graph/ShortestPathStream.java @@ -57,9 +57,6 @@ import org.apache.solr.common.util.ExecutorUtil; import org.apache.solr.common.util.SolrNamedThreadFactory; -/** - * @since 6.1.0 - */ public class ShortestPathStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/BiJoinStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/BiJoinStream.java index 566ed39f7202..f9d3e7280c89 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/BiJoinStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/BiJoinStream.java @@ -30,8 +30,6 @@ /** * Joins leftStream with rightStream based on an {@link StreamEqualitor}. Both streams must be * sorted by the fields being joined on. Resulting stream is sorted by the equalitor. - * - * @since 6.0.0 */ public abstract class BiJoinStream extends JoinStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CalculatorStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CalculatorStream.java index d0d8e619b3f2..655ab6f28d7d 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CalculatorStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CalculatorStream.java @@ -28,9 +28,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpression; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class CalculatorStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CartesianProductStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CartesianProductStream.java index 8cbbea7d16bc..fd0f4ba1d086 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CartesianProductStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CartesianProductStream.java @@ -41,9 +41,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class CartesianProductStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CellStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CellStream.java index 92a0ffd37b91..34b7814a88f1 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CellStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CellStream.java @@ -29,9 +29,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpression; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class CellStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CloudSolrStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CloudSolrStream.java index 9c1277aed336..55adb1b3a486 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CloudSolrStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CloudSolrStream.java @@ -59,8 +59,6 @@ * Connects to Zookeeper to pick replicas from a specific collection to send the query to. Under the * covers the SolrStream instances send the query to the replicas. SolrStreams are opened using a * thread pool, but a single thread is used to iterate and merge Tuples from each SolrStream. - * - * @since 5.1.0 */ public class CloudSolrStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CommitStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CommitStream.java index 6ed5d3a06c73..1f16e6b73f5b 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CommitStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/CommitStream.java @@ -36,11 +36,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Sends a commit message to a SolrCloud collection - * - * @since 6.3.0 - */ +/** Sends a commit message to a SolrCloud collection */ public class CommitStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1L; private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ComplementStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ComplementStream.java index 8698099d71b5..6de9f31206c5 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ComplementStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ComplementStream.java @@ -36,8 +36,6 @@ /** * Emits tuples from streamA which do not exist in streamB. Resulting tuples are ordered the same as * they were in streamA. Both streams must be sorted by the fields being compared. - * - * @since 6.0.0 */ public class ComplementStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DaemonStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DaemonStream.java index efc602e43a64..91ef97f8375f 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DaemonStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DaemonStream.java @@ -44,9 +44,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since 6.0.0 - */ public class DaemonStream extends TupleStream implements Expressible { private TupleStream tupleStream; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DeepRandomStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DeepRandomStream.java index 0be344a09211..dbcfc26f9108 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DeepRandomStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/DeepRandomStream.java @@ -53,8 +53,6 @@ * Connects to Zookeeper to pick replicas from a specific collection to send the query to. Under the * covers the SolrStream instances send the query to the replicas. SolrStreams are opened using a * thread pool, but a single thread is used to iterate and merge Tuples from each SolrStream. - * - * @since 5.1.0 */ public class DeepRandomStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EchoStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EchoStream.java index c12bbcddca0b..3278c4a701be 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EchoStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EchoStream.java @@ -28,9 +28,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpression; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class EchoStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EvalStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EvalStream.java index cc055318100f..4c21d4cddff0 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EvalStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/EvalStream.java @@ -30,9 +30,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpression; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class EvalStream extends TupleStream implements Expressible { private TupleStream stream; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExceptionStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExceptionStream.java index e4a6f425dc70..8a4a32ee2dc1 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExceptionStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExceptionStream.java @@ -28,9 +28,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since 6.0.0 - */ public class ExceptionStream extends TupleStream { private TupleStream stream; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExecutorStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExecutorStream.java index 0a5dbb9d8283..7633e0582955 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExecutorStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ExecutorStream.java @@ -49,8 +49,6 @@ *

    executor(thread=10, topic(storedExpressions, q="*:*", fl="expr_s, id", id="topic1")) * *

    The Streaming Expression to execute is taken from the expr field in the Tuples. - * - * @since 6.3.0 */ public class ExecutorStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FacetStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FacetStream.java index f1bb705820fe..3fc1c641e12d 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FacetStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FacetStream.java @@ -55,8 +55,6 @@ /** * The FacetStream abstracts the output from the JSON facet API as a Stream of Tuples. This provides * an alternative to the RollupStream which uses Map/Reduce to perform aggregations. - * - * @since 6.0.0 */ public class FacetStream extends TupleStream implements Expressible, ParallelMetricsRollup { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FeaturesSelectionStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FeaturesSelectionStream.java index ecae4363206c..e00a2b6042f9 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FeaturesSelectionStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FeaturesSelectionStream.java @@ -55,9 +55,6 @@ import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.util.NamedList; -/** - * @since 6.2.0 - */ public class FeaturesSelectionStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FetchStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FetchStream.java index 2b8a4aea1bcb..4b979bb9eae1 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FetchStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FetchStream.java @@ -46,8 +46,6 @@ * done in batches. * *

    Syntax: fetch(collection, stream, on="a=b", fl="c,d,e", batchSize="50") - * - * @since 6.3.0 */ public class FetchStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FullOuterJoinStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FullOuterJoinStream.java index 4dc9d5ed432c..43555c50ea23 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FullOuterJoinStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/FullOuterJoinStream.java @@ -27,8 +27,6 @@ /** * Joins leftStream with rightStream based on an Equalitor. Both streams must be sorted by the * fields being joined on. Resulting stream is sorted by the equalitor. - * - * @since 9.10.0 */ public class FullOuterJoinStream extends BiJoinStream { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/GetStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/GetStream.java index c149ebc819d9..6e56b51d7438 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/GetStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/GetStream.java @@ -30,9 +30,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpression; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class GetStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HashJoinStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HashJoinStream.java index e0d6dfefbd8e..57a0d9a901c4 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HashJoinStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HashJoinStream.java @@ -40,8 +40,6 @@ * calculated from. If a tuple does not contain a value (ie, null) for one of the fields the hash is * being computed on then that tuple will not be considered a match to anything. Ie, all fields * which are part of the hash must have a non-null value. - * - * @since 6.0.0 */ public class HashJoinStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HavingStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HavingStream.java index 988a3dbc73e7..ce865df19e59 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HavingStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/HavingStream.java @@ -35,8 +35,6 @@ * The HavingStream iterates over an internal stream and applies a BooleanOperation to each tuple. * If the BooleanOperation evaluates to true then the HavingStream emits the tuple, if it returns * false the tuple is not emitted. - * - * @since 6.4.0 */ public class HavingStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/InnerJoinStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/InnerJoinStream.java index 4ecbbab581b7..f60035706716 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/InnerJoinStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/InnerJoinStream.java @@ -28,8 +28,6 @@ /** * Joins leftStream with rightStream based on an Equalitor. Both streams must be sorted by the * fields being joined on. Resulting stream is sorted by the equalitor. - * - * @since 6.0.0 */ public class InnerJoinStream extends BiJoinStream implements Expressible { @SuppressWarnings("JdkObsolete") diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/IntersectStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/IntersectStream.java index e0fed5a49f93..9b968bfbdbb7 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/IntersectStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/IntersectStream.java @@ -36,8 +36,6 @@ /** * Emits tuples from streamA which also exist in streamB. Resulting tuples are ordered the same as * they were in streamA. Both streams must be sorted by the fields being compared. - * - * @since 6.0.0 */ public class IntersectStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JDBCStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JDBCStream.java index 0252212fbb46..c49d2c6715df 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JDBCStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JDBCStream.java @@ -117,8 +117,6 @@ * * * - * - * @since 6.0.0 */ public class JDBCStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JoinStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JoinStream.java index b07f52e15002..06624e516033 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JoinStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/JoinStream.java @@ -34,11 +34,7 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * Defines a JoinStream which can hold N streams, all joined with the same equalitor - * - * @since 6.0.0 - */ +/** Defines a JoinStream which can hold N streams, all joined with the same equalitor */ public abstract class JoinStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/KnnStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/KnnStream.java index b88867e73b6a..b1dc32322864 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/KnnStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/KnnStream.java @@ -48,9 +48,6 @@ import org.apache.solr.common.params.MapSolrParams; import org.apache.solr.common.params.ModifiableSolrParams; -/** - * @since 7.0.0 - */ public class KnnStream extends TupleStream implements Expressible { private static String[] mltParams = { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LeftOuterJoinStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LeftOuterJoinStream.java index c6efab748406..72569d28174f 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LeftOuterJoinStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LeftOuterJoinStream.java @@ -28,8 +28,6 @@ /** * Joins leftStream with rightStream based on an Equalitor. Both streams must be sorted by the * fields being joined on. Resulting stream is sorted by the equalitor. - * - * @since 6.0.0 */ public class LeftOuterJoinStream extends BiJoinStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LetStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LetStream.java index d05942a1593c..775db6e64298 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LetStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/LetStream.java @@ -37,9 +37,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class LetStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ListStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ListStream.java index b2e64bef03b8..e90ec9b7b9cf 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ListStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ListStream.java @@ -28,9 +28,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpression; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class ListStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/MergeStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/MergeStream.java index 4b368eadf710..51cff5eec33b 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/MergeStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/MergeStream.java @@ -35,8 +35,6 @@ /** * Merges two or more streams together ordering the Tuples based on a Comparator. All streams must * be sorted by the fields being compared - this will be validated on construction. - * - * @since 5.1.0 */ public class MergeStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ModelStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ModelStream.java index ce3e37fdbabc..7de2cadddd6b 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ModelStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ModelStream.java @@ -41,8 +41,6 @@ * The ModelStream retrieves a stored model from a Solr Cloud collection. * *

    Syntax: model(collection, id="modelID") - * - * @since 6.3.0 */ public class ModelStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NoOpStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NoOpStream.java index f680c5fe0e2b..5645dfca933a 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NoOpStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NoOpStream.java @@ -31,8 +31,6 @@ /** * A simple no-operation stream. Immediately returns eof. Mostly intended for use as a placeholder * in {@link org.apache.solr.client.solrj.io.stream.expr.InjectionDefense}. - * - * @since 8.0.0 */ public class NoOpStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NullStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NullStream.java index 142b7b960cdf..4ffe6a77610e 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NullStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/NullStream.java @@ -33,8 +33,6 @@ * The NullStream Iterates over a TupleStream and eats the tuples. It returns the tuple count in the * EOF tuple. Because the NullStream eats all the Tuples it sees, it can be used as a simple tool * for performance analysis of underlying streams. - * - * @since 6.4.0 */ public class NullStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/OuterHashJoinStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/OuterHashJoinStream.java index cf064014c1d3..9268ef080031 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/OuterHashJoinStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/OuterHashJoinStream.java @@ -35,8 +35,6 @@ * the hash is being computed on then that tuple will not be considered a match to anything. If a * tuple from the fullStream does not contain a value (ie, null) for one of the fields the hash is * being computed on then that tuple will be returned without any joined tuples from the hashStream - * - * @since 6.0.0 */ public class OuterHashJoinStream extends HashJoinStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ParallelStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ParallelStream.java index bc385c723548..91bbb88776e4 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ParallelStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ParallelStream.java @@ -40,8 +40,6 @@ * The ParallelStream decorates a TupleStream implementation and pushes it to N workers for parallel * execution. Workers are chosen from a SolrCloud collection. Tuples that are streamed back from the * workers are ordered by a Comparator. - * - * @since 5.1.0 */ public class ParallelStream extends CloudSolrStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PlotStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PlotStream.java index 1199f2c1059b..e50147675f6b 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PlotStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PlotStream.java @@ -37,9 +37,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 7.1.0 - */ public class PlotStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PriorityStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PriorityStream.java index 87e90a18de22..18856d0c95b4 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PriorityStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PriorityStream.java @@ -41,8 +41,6 @@ * *

    The scheduler is designed to be wrapped by the executor function and a daemon function can be * used to call the executor iteratively. - * - * @since 6.4.0 */ public class PriorityStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PushBackStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PushBackStream.java index 7698dde22525..3354a825d1d3 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PushBackStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/PushBackStream.java @@ -30,8 +30,6 @@ * A TupleStream that allows a single Tuple to be pushed back onto the stream after it's been read. * This is a useful class when building streams that maintain the order of Tuples between multiple * substreams. - * - * @since 5.1.0 */ public class PushBackStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RandomStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RandomStream.java index de7db9b6b2c6..4ec988c84e1c 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RandomStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RandomStream.java @@ -53,8 +53,6 @@ /** * The RandomStream emits a stream of pseudo random Tuples that match the query parameters. Sample * expression syntax: random(collection, q="Hello word", rows="50", fl="title, body") - * - * @since 6.1.0 */ public class RandomStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RankStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RankStream.java index 1728b6c1b1ea..b9d7fbb59bbd 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RankStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RankStream.java @@ -39,11 +39,7 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * Iterates over a TupleStream and Ranks the topN tuples based on a Comparator. - * - * @since 5.1.0 - */ +/** Iterates over a TupleStream and Ranks the topN tuples based on a Comparator. */ public class RankStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ReducerStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ReducerStream.java index 5ceaac33632c..3963de065d12 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ReducerStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ReducerStream.java @@ -50,8 +50,6 @@ * *

    Note: The ReducerStream requires that it's underlying stream be sorted and partitioned by the * same fields as it's comparator. - * - * @since 5.1.0 */ public class ReducerStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RollupStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RollupStream.java index 271ace0de6bc..51ba4340515b 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RollupStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/RollupStream.java @@ -37,9 +37,6 @@ import org.apache.solr.client.solrj.io.stream.metrics.Bucket; import org.apache.solr.client.solrj.io.stream.metrics.Metric; -/** - * @since 6.0.0 - */ public class RollupStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java index 2b3847dfa5c8..b0f7edf1936e 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ScoreNodesStream.java @@ -51,8 +51,6 @@ * *

    You can use a different value for termFreq by providing the termFreq param * scoreNodes(gatherNodes(...), termFreq="min(weight)") - * - * @since 6.2.0 */ public class ScoreNodesStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SearchFacadeStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SearchFacadeStream.java index b240821bc905..774d718b3b64 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SearchFacadeStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SearchFacadeStream.java @@ -35,8 +35,6 @@ * Connects to Zookeeper to pick replicas from a specific collection to send the query to. Under the * covers the SolrStream instances send the query to the replicas. SolrStreams are opened using a * thread pool, but a single thread is used to iterate and merge Tuples from each SolrStream. - * - * @since 5.1.0 */ public class SearchFacadeStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java index 647a1c59d4c6..4c066b331952 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SelectStream.java @@ -43,8 +43,6 @@ /** * Selects fields from the incoming stream and applies optional field renaming. Does not reorder the * outgoing stream. - * - * @since 6.0.0 */ public class SelectStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ShuffleStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ShuffleStream.java index 8e62902c98c7..9909b7a4f878 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ShuffleStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ShuffleStream.java @@ -33,9 +33,6 @@ import org.apache.solr.common.params.CommonParams; import org.apache.solr.common.params.ModifiableSolrParams; -/** - * @since 6.6.0 - */ public class ShuffleStream extends CloudSolrStream implements Expressible { public ShuffleStream(StreamExpression expression, StreamFactory factory) throws IOException { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SignificantTermsStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SignificantTermsStream.java index e362d34c73b8..025377f56955 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SignificantTermsStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SignificantTermsStream.java @@ -49,9 +49,6 @@ import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.util.NamedList; -/** - * @since 6.5.0 - */ public class SignificantTermsStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SolrStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SolrStream.java index 1102f4518fb2..ade79eb9c31b 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SolrStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SolrStream.java @@ -42,11 +42,7 @@ import org.apache.solr.common.util.IOUtils; import org.apache.solr.common.util.NamedList; -/** - * Queries a single Solr instance and maps SolrDocs to a Stream of Tuples. - * - * @since 5.1.0 - */ +/** Queries a single Solr instance and maps SolrDocs to a Stream of Tuples. */ public class SolrStream extends TupleStream { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SortStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SortStream.java index ea95ca1cd69c..7f58e1ef981a 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SortStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SortStream.java @@ -33,11 +33,7 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * The SortStream emits a stream of Tuples sorted by a Comparator. - * - * @since 6.1.0 - */ +/** The SortStream emits a stream of Tuples sorted by a Comparator. */ public class SortStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SqlStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SqlStream.java index 24560cb61ae5..c2fb7b4064c6 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SqlStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SqlStream.java @@ -38,9 +38,6 @@ import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.params.SolrParams; -/** - * @since 7.0.0 - */ public class SqlStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/StatsStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/StatsStream.java index 507dc3820fd9..cbc420660312 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/StatsStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/StatsStream.java @@ -52,9 +52,6 @@ import org.apache.solr.common.util.CollectionUtil; import org.apache.solr.common.util.NamedList; -/** - * @since 6.6.0 - */ public class StatsStream extends TupleStream implements Expressible, ParallelMetricsRollup { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TextLogitStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TextLogitStream.java index bd6bce7c31be..76e626578a4d 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TextLogitStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TextLogitStream.java @@ -55,9 +55,6 @@ import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.util.NamedList; -/** - * @since 6.2.0 - */ public class TextLogitStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TimeSeriesStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TimeSeriesStream.java index ccfeb68e3c0c..ca10ff524a70 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TimeSeriesStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TimeSeriesStream.java @@ -46,9 +46,6 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.NamedList; -/** - * @since 6.6.0 - */ public class TimeSeriesStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TopicStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TopicStream.java index 0d2e4a46d1bc..cb9198dad39a 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TopicStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TopicStream.java @@ -60,9 +60,6 @@ import org.apache.solr.common.params.ModifiableSolrParams; import org.apache.solr.common.params.SolrParams; -/** - * @since 6.0.0 - */ public class TopicStream extends CloudSolrStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupStream.java index c0831e55c0a1..63faeeb3a1a9 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupStream.java @@ -38,9 +38,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamExpressionValue; import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; -/** - * @since 6.6.0 - */ public class TupStream extends TupleStream implements Expressible { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupleStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupleStream.java index 78398713e744..3735e4fd75f0 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupleStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/TupleStream.java @@ -44,9 +44,6 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.IOUtils; -/** - * @since 5.1.0 - */ public abstract class TupleStream implements Closeable, Serializable, MapWriter { private static final long serialVersionUID = 1; diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UniqueStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UniqueStream.java index c63e3bf87cca..4698424fbcec 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UniqueStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UniqueStream.java @@ -38,8 +38,6 @@ * The UniqueStream emits a unique stream of Tuples based on a Comparator. * *

    Note: The sort order of the underlying stream must match the Comparator. - * - * @since 5.1.0 */ public class UniqueStream extends TupleStream implements Expressible { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UpdateStream.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UpdateStream.java index 7d10407ee68a..d3be773e59d6 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UpdateStream.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/UpdateStream.java @@ -38,11 +38,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Sends tuples emitted by a wrapped {@link TupleStream} as updates to a SolrCloud collection. - * - * @since 6.0.0 - */ +/** Sends tuples emitted by a wrapped {@link TupleStream} as updates to a SolrCloud collection. */ public class UpdateStream extends TupleStream implements Expressible { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/DefaultStreamFactory.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/DefaultStreamFactory.java index 3ff33c3d6df3..40393f445cc5 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/DefaultStreamFactory.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/DefaultStreamFactory.java @@ -18,11 +18,7 @@ import org.apache.solr.client.solrj.io.Lang; -/** - * A default collection of mappings, used to convert strings into stream expressions. - * - * @since 7.4 - */ +/** A default collection of mappings, used to convert strings into stream expressions. */ public class DefaultStreamFactory extends StreamFactory { public DefaultStreamFactory() { diff --git a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/InjectionDefense.java b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/InjectionDefense.java index 7260c94d5175..d0f97eaf90b3 100644 --- a/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/InjectionDefense.java +++ b/solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/expr/InjectionDefense.java @@ -45,8 +45,6 @@ *

  • ?#? for numeric parameters in integer or decimal format (no exponents) *
  • ?(n)? for expressions producing n sub-expressions (minimum n=1) * - * - * @since 8.0.0 */ public class InjectionDefense { diff --git a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/JDBCStreamTest.java b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/JDBCStreamTest.java index 2dd63e664ba7..929545341509 100644 --- a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/JDBCStreamTest.java +++ b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/JDBCStreamTest.java @@ -47,7 +47,6 @@ import org.junit.BeforeClass; import org.junit.Test; -/** */ @SuppressPointFields(bugUrl = "https://issues.apache.org/jira/browse/SOLR-10960") @LuceneTestCase.SuppressCodecs({"Lucene3x", "Lucene40", "Lucene41", "Lucene42", "Lucene45"}) @ThreadLeakLingering(linger = 0) diff --git a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExplanationTest.java b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExplanationTest.java index 178f7e08ee6a..0d70de953d25 100644 --- a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExplanationTest.java +++ b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExplanationTest.java @@ -30,7 +30,6 @@ import org.apache.solr.client.solrj.io.stream.metrics.SumMetric; import org.junit.Test; -/** */ public class StreamExpressionToExplanationTest extends SolrTestCase { private StreamFactory factory; diff --git a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExpressionTest.java b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExpressionTest.java index 37429f7a9390..a08fe799620f 100644 --- a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExpressionTest.java +++ b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionToExpressionTest.java @@ -29,7 +29,6 @@ import org.apache.solr.client.solrj.io.stream.metrics.SumMetric; import org.junit.Test; -/** */ public class StreamExpressionToExpressionTest extends SolrTestCase { private final StreamFactory factory; diff --git a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/expr/StreamExpressionParserTest.java b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/expr/StreamExpressionParserTest.java index 46376c5afb8a..8999e04fedff 100644 --- a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/expr/StreamExpressionParserTest.java +++ b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/expr/StreamExpressionParserTest.java @@ -19,7 +19,6 @@ import org.apache.solr.SolrTestCase; import org.junit.Test; -/** */ public class StreamExpressionParserTest extends SolrTestCase { public StreamExpressionParserTest() { diff --git a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/ConcatOperationTest.java b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/ConcatOperationTest.java index 3a1e0326c6f5..4ac08a76e6de 100644 --- a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/ConcatOperationTest.java +++ b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/ConcatOperationTest.java @@ -26,7 +26,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; import org.junit.Test; -/** */ public class ConcatOperationTest extends SolrTestCase { StreamFactory factory; diff --git a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/OperationsTest.java b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/OperationsTest.java index 4ec6b65ddf4e..105f3f3fa250 100644 --- a/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/OperationsTest.java +++ b/solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/ops/OperationsTest.java @@ -26,7 +26,6 @@ import org.apache.solr.client.solrj.io.stream.expr.StreamFactory; import org.junit.Test; -/** */ public class OperationsTest extends SolrTestCase { StreamFactory factory; diff --git a/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/AlreadyExistsException.java b/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/AlreadyExistsException.java index 9dbe29d106aa..1f77a8eaef55 100644 --- a/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/AlreadyExistsException.java +++ b/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/AlreadyExistsException.java @@ -16,7 +16,6 @@ */ package org.apache.solr.client.solrj.cloud; -/** */ public class AlreadyExistsException extends Exception { private final String id; diff --git a/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/BadVersionException.java b/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/BadVersionException.java index 700b1c47321a..6f85df0f0d77 100644 --- a/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/BadVersionException.java +++ b/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/BadVersionException.java @@ -16,7 +16,6 @@ */ package org.apache.solr.client.solrj.cloud; -/** */ public class BadVersionException extends Exception { private final String path; diff --git a/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/NotEmptyException.java b/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/NotEmptyException.java index 9fc0ee4e623f..fb9067b1a342 100644 --- a/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/NotEmptyException.java +++ b/solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/cloud/NotEmptyException.java @@ -16,7 +16,6 @@ */ package org.apache.solr.client.solrj.cloud; -/** */ public class NotEmptyException extends Exception { private final String path; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrClient.java b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrClient.java index 5b21d582d452..d052da61f98e 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrClient.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrClient.java @@ -45,11 +45,7 @@ import org.apache.solr.common.util.NamedList; import org.apache.solr.common.util.StrUtils; -/** - * Abstraction through which all communication with a Solr server may be routed - * - * @since 5.0, replaced {@code SolrServer} - */ +/** Abstraction through which all communication with a Solr server may be routed */ public abstract class SolrClient implements Serializable, Closeable { private static final long serialVersionUID = 1L; @@ -64,7 +60,6 @@ public abstract class SolrClient implements Serializable, Closeable { * @return an {@link org.apache.solr.client.solrj.response.UpdateResponse} from the server * @throws IOException if there is a communication error with the server * @throws SolrServerException if there is an error on the server - * @since Solr 5.1 */ public UpdateResponse add(String collection, Collection docs) throws SolrServerException, IOException { @@ -93,7 +88,6 @@ public UpdateResponse add(Collection docs) * @return an {@link org.apache.solr.client.solrj.response.UpdateResponse} from the server * @throws IOException if there is a communication error with the server * @throws SolrServerException if there is an error on the server - * @since Solr 5.1 */ public UpdateResponse add( String collection, Collection docs, int commitWithinMs) @@ -112,7 +106,6 @@ public UpdateResponse add( * @return an {@link org.apache.solr.client.solrj.response.UpdateResponse} from the server * @throws IOException if there is a communication error with the server * @throws SolrServerException if there is an error on the server - * @since Solr 3.5 */ public UpdateResponse add(Collection docs, int commitWithinMs) throws SolrServerException, IOException { @@ -158,7 +151,6 @@ public UpdateResponse add(SolrInputDocument doc) throws SolrServerException, IOE * @return an {@link org.apache.solr.client.solrj.response.UpdateResponse} from the server * @throws IOException if there is a communication error with the server * @throws SolrServerException if there is an error on the server - * @since solr 5.1 */ public UpdateResponse add(String collection, SolrInputDocument doc, int commitWithinMs) throws SolrServerException, IOException { @@ -176,7 +168,6 @@ public UpdateResponse add(String collection, SolrInputDocument doc, int commitWi * @return an {@link org.apache.solr.client.solrj.response.UpdateResponse} from the server * @throws IOException if there is a communication error with the server * @throws SolrServerException if there is an error on the server - * @since solr 3.5 */ public UpdateResponse add(SolrInputDocument doc, int commitWithinMs) throws SolrServerException, IOException { @@ -326,7 +317,6 @@ public UpdateResponse addBeans(Collection beans) throws SolrServerException, * @throws IOException if there is a communication error with the server * @throws SolrServerException if there is an error on the server * @see DocumentObjectBinder - * @since solr 5.1 */ public UpdateResponse addBeans(String collection, Collection beans, int commitWithinMs) throws SolrServerException, IOException { @@ -349,7 +339,6 @@ public UpdateResponse addBeans(String collection, Collection beans, int commi * @throws IOException if there is a communication error with the server * @throws SolrServerException if there is an error on the server * @see DocumentObjectBinder - * @since solr 3.5 */ public UpdateResponse addBeans(Collection beans, int commitWithinMs) throws SolrServerException, IOException { @@ -726,7 +715,6 @@ public UpdateResponse deleteById(String id) throws SolrServerException, IOExcept * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since 5.1 */ public UpdateResponse deleteById(String collection, String id, int commitWithinMs) throws SolrServerException, IOException { @@ -746,7 +734,6 @@ public UpdateResponse deleteById(String collection, String id, int commitWithinM * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since 3.6 */ public UpdateResponse deleteById(String id, int commitWithinMs) throws SolrServerException, IOException { @@ -792,7 +779,6 @@ public UpdateResponse deleteById(List ids) throws SolrServerException, I * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since 5.1 */ public UpdateResponse deleteById(String collection, List ids, int commitWithinMs) throws SolrServerException, IOException { @@ -817,7 +803,6 @@ public UpdateResponse deleteById(String collection, List ids, int commit * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since 3.6 */ public UpdateResponse deleteById(List ids, int commitWithinMs) throws SolrServerException, IOException { @@ -862,7 +847,6 @@ public UpdateResponse deleteByQuery(String query) throws SolrServerException, IO * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since 5.1 */ public UpdateResponse deleteByQuery(String collection, String query, int commitWithinMs) throws SolrServerException, IOException { @@ -881,7 +865,6 @@ public UpdateResponse deleteByQuery(String collection, String query, int commitW * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since 3.6 */ public UpdateResponse deleteByQuery(String query, int commitWithinMs) throws SolrServerException, IOException { @@ -987,7 +970,6 @@ public QueryResponse query(SolrParams params, METHOD method) * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since solr 5.1 */ public QueryResponse queryAndStreamResponse( String collection, SolrParams params, StreamingResponseCallback callback) @@ -1026,7 +1008,6 @@ private QueryResponse getQueryResponse( * from the server * @throws IOException If there is a low-level I/O error. * @throws SolrServerException if there is an error on the server - * @since solr 4.0 */ public QueryResponse queryAndStreamResponse(SolrParams params, StreamingResponseCallback callback) throws SolrServerException, IOException { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java index f33dd5dd0c2f..b094ed7939f2 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrRequest.java @@ -46,7 +46,6 @@ * it's a {@link SolrResponse}. * @see org.apache.solr.client.solrj.request.QueryRequest * @see org.apache.solr.client.solrj.request.UpdateRequest - * @since solr 1.3 */ public abstract class SolrRequest implements Serializable { // This user principal is typically used by Auth plugins during distributed/sharded search diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrResponse.java index c33269c8cca9..03b8f426474d 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrResponse.java @@ -23,9 +23,6 @@ import org.apache.solr.common.SolrException.ErrorCode; import org.apache.solr.common.util.NamedList; -/** - * @since solr 1.3 - */ public abstract class SolrResponse implements Serializable, MapWriter { /** make this compatible with earlier versions */ diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrServerException.java b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrServerException.java index da267a6c32cb..5383ed69cd32 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/SolrServerException.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/SolrServerException.java @@ -18,8 +18,6 @@ /** * Exception to catch all types of communication / parsing issues associated with talking to SOLR - * - * @since solr 1.3 */ public class SolrServerException extends Exception { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/beans/DocumentObjectBinder.java b/solr/solrj/src/java/org/apache/solr/client/solrj/beans/DocumentObjectBinder.java index 3b0e022832fc..ce98eab8c461 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/beans/DocumentObjectBinder.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/beans/DocumentObjectBinder.java @@ -41,11 +41,7 @@ import org.apache.solr.common.SolrInputDocument; import org.apache.solr.common.util.SuppressForbidden; -/** - * Maps objects to and from Solr documents. - * - * @since solr 1.3 - */ +/** Maps objects to and from Solr documents. */ public class DocumentObjectBinder { /** diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/beans/Field.java b/solr/solrj/src/java/org/apache/solr/client/solrj/beans/Field.java index c488797ecba5..3e057ed5021d 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/beans/Field.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/beans/Field.java @@ -27,8 +27,6 @@ /** * This class can be used to annotate a field or a setter an any class and SolrJ would help you * convert to SolrInputDocument and from SolrDocument - * - * @since solr 1.3 */ @Target({FIELD, METHOD}) @Retention(RUNTIME) diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudHttp2SolrClient.java b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudHttp2SolrClient.java index 72cfd2d042e1..ee66bf494680 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudHttp2SolrClient.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudHttp2SolrClient.java @@ -24,7 +24,6 @@ * This {@link CloudSolrClient} is a base implementation using a {@link HttpSolrClientBase}. The '2' * in the name has no differentiating significance anymore. * - * @since solr 8.0 * @lucene.internal */ @SuppressWarnings("serial") diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/AbstractUpdateRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/AbstractUpdateRequest.java index 86ad02c16abc..8fb48cc4aa30 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/AbstractUpdateRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/AbstractUpdateRequest.java @@ -97,9 +97,7 @@ public AbstractUpdateRequest setAction( return this; } - /** - * @since Solr 1.4 - */ + /** */ public AbstractUpdateRequest rollback() { params.set(UpdateParams.ROLLBACK, "true"); return this; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/CollectionAdminRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/CollectionAdminRequest.java index b67b665a5513..fa669b4b9663 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/CollectionAdminRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/CollectionAdminRequest.java @@ -59,11 +59,7 @@ import org.apache.solr.common.util.NamedList; import org.apache.solr.common.util.StrUtils; -/** - * This class is experimental and subject to change. - * - * @since solr 4.5 - */ +/** This class is experimental and subject to change. */ public abstract class CollectionAdminRequest extends SolrRequest implements MapWriter { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/ConfigSetAdminRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/ConfigSetAdminRequest.java index f11da334c470..27bb9496eee1 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/ConfigSetAdminRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/ConfigSetAdminRequest.java @@ -35,11 +35,7 @@ import org.apache.solr.common.util.ContentStreamBase.FileStream; import org.apache.solr.common.util.NamedList; -/** - * This class is experimental and subject to change. - * - * @since solr 5.4 - */ +/** This class is experimental and subject to change. */ public abstract class ConfigSetAdminRequest< Q extends ConfigSetAdminRequest, R extends ConfigSetAdminResponse> extends SolrRequest { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreAdminRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreAdminRequest.java index 3c4b5dae0a12..4f464f3fe86a 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreAdminRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/CoreAdminRequest.java @@ -33,11 +33,7 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.NamedList; -/** - * This class is experimental and subject to change. - * - * @since solr 1.3 - */ +/** This class is experimental and subject to change. */ public class CoreAdminRequest extends SolrRequest { protected String core = null; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/DelegationTokenRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/DelegationTokenRequest.java index 985ee7e2476c..1b4740864669 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/DelegationTokenRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/DelegationTokenRequest.java @@ -27,11 +27,7 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.NamedList; -/** - * Class for making Solr delegation token requests. - * - * @since Solr 6.2 - */ +/** Class for making Solr delegation token requests. */ public abstract class DelegationTokenRequest< Q extends DelegationTokenRequest, R extends DelegationTokenResponse> extends SolrRequest { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/DocumentAnalysisRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/DocumentAnalysisRequest.java index d1d5c67222ed..cea2c0fa905c 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/DocumentAnalysisRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/DocumentAnalysisRequest.java @@ -33,11 +33,7 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.NamedList; -/** - * A request for the org.apache.solr.handler.DocumentAnalysisRequestHandler. - * - * @since solr 1.4 - */ +/** A request for the org.apache.solr.handler.DocumentAnalysisRequestHandler. */ public class DocumentAnalysisRequest extends CollectionRequiringSolrRequest { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/FieldAnalysisRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/FieldAnalysisRequest.java index 116a80a4ec73..767a37cb57c5 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/FieldAnalysisRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/FieldAnalysisRequest.java @@ -24,11 +24,7 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.NamedList; -/** - * A request for the org.apache.solr.handler.FieldAnalysisRequestHandler. - * - * @since solr.14 - */ +/** A request for the org.apache.solr.handler.FieldAnalysisRequestHandler. */ public class FieldAnalysisRequest extends CollectionRequiringSolrRequest { private String fieldValue; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinRequestWriter.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinRequestWriter.java index 0d3ada79b3d0..b2ba4910cfef 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinRequestWriter.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinRequestWriter.java @@ -28,7 +28,6 @@ * A RequestWriter which writes requests in the javabin format * * @see org.apache.solr.client.solrj.request.RequestWriter - * @since solr 1.4 */ public class JavaBinRequestWriter extends RequestWriter { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinUpdateRequestCodec.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinUpdateRequestCodec.java index 6ce10ef381b8..8c89953bf120 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinUpdateRequestCodec.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/JavaBinUpdateRequestCodec.java @@ -41,7 +41,6 @@ * javabin format and vice versa. * * @see org.apache.solr.common.util.JavaBinCodec - * @since solr 1.4 */ public class JavaBinUpdateRequestCodec { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/LukeRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/LukeRequest.java index 243d811e5d7e..9e0edd0477be 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/LukeRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/LukeRequest.java @@ -24,9 +24,6 @@ import org.apache.solr.common.params.SolrParams; import org.apache.solr.common.util.NamedList; -/** - * @since solr 1.3 - */ public class LukeRequest extends CollectionRequiringSolrRequest { private List fields; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/QueryRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/QueryRequest.java index 04b4d4e3a548..0f2cf58147aa 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/QueryRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/QueryRequest.java @@ -25,8 +25,6 @@ /** * For use with Solr's {@code SearchHandler}, generally at "/select". For other handlers, try {@link * GenericSolrRequest}. - * - * @since solr 1.3 */ public class QueryRequest extends CollectionRequiringSolrRequest { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/RequestWriter.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/RequestWriter.java index cca9c544c6a7..1684a2205012 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/RequestWriter.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/RequestWriter.java @@ -30,8 +30,6 @@ * *

    A subclass can override the methods in this class to supply a custom format in which a request * can be sent. - * - * @since solr 1.4 */ public abstract class RequestWriter { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrPing.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrPing.java index 2b9f9824802e..2ebffc87aab5 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrPing.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrPing.java @@ -25,8 +25,6 @@ * Verify that there is a working Solr core at the URL of a {@link * org.apache.solr.client.solrj.SolrClient}. To use this class, the solrconfig.xml for the relevant * core must include the request handler for /admin/ping. - * - * @since solr 1.3 */ public class SolrPing extends CollectionRequiringSolrRequest { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrQuery.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrQuery.java index ea8b2bb37e19..5d19a8d253a2 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrQuery.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/SolrQuery.java @@ -34,8 +34,6 @@ /** * This is an augmented SolrParams with get/set/add fields for common fields used in the Standard * and Dismax request handlers - * - * @since solr 1.3 */ public class SolrQuery extends ModifiableSolrParams { // duplicate of org.apache.solr.search.SortSpecParsing.DOCID which is not @@ -595,7 +593,6 @@ public String getSortField() { * Clears current sort information. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery clearSorts() { sortClauses = null; @@ -607,7 +604,6 @@ public SolrQuery clearSorts() { * Replaces the current sort information. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery setSorts(List value) { sortClauses = new ArrayList<>(value); @@ -619,7 +615,6 @@ public SolrQuery setSorts(List value) { * Gets a list of current sort clauses. * * @return an immutable list of current sort clauses - * @since 4.2 */ public List getSorts() { if (sortClauses == null) return Collections.emptyList(); @@ -630,7 +625,6 @@ public List getSorts() { * Replaces the current sort information with a single sort clause * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery setSort(String field, ORDER order) { return setSort(new SortClause(field, order)); @@ -640,7 +634,6 @@ public SolrQuery setSort(String field, ORDER order) { * Replaces the current sort information with a single sort clause * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery setSort(SortClause sortClause) { clearSorts(); @@ -651,7 +644,6 @@ public SolrQuery setSort(SortClause sortClause) { * Adds a single sort clause to the end of the current sort information. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery addSort(String field, ORDER order) { return addSort(new SortClause(field, order)); @@ -661,7 +653,6 @@ public SolrQuery addSort(String field, ORDER order) { * Adds a single sort clause to the end of the query. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery addSort(SortClause sortClause) { if (sortClauses == null) sortClauses = new ArrayList<>(); @@ -675,7 +666,6 @@ public SolrQuery addSort(SortClause sortClause) { * the order of the existing field is modified; otherwise, it is added to the end. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery addOrUpdateSort(String field, ORDER order) { return addOrUpdateSort(new SortClause(field, order)); @@ -687,7 +677,6 @@ public SolrQuery addOrUpdateSort(String field, ORDER order) { * is set; if it does not exist, it is appended at the end with the specified order. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery addOrUpdateSort(SortClause sortClause) { if (sortClauses != null) { @@ -707,7 +696,6 @@ public SolrQuery addOrUpdateSort(SortClause sortClause) { * Removes a single sort field from the current sort information. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery removeSort(SortClause sortClause) { return removeSort(sortClause.getItem()); @@ -717,7 +705,6 @@ public SolrQuery removeSort(SortClause sortClause) { * Removes a single sort field from the current sort information. * * @return the modified SolrQuery object, for easy chaining - * @since 4.2 */ public SolrQuery removeSort(String itemName) { if (sortClauses != null) { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java index 2d4e4e011d47..1616a69f5f98 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java @@ -42,9 +42,6 @@ import org.apache.solr.common.params.UpdateParams; import org.apache.solr.common.util.CollectionUtil; -/** - * @since solr 1.3 - */ public class UpdateRequest extends AbstractUpdateRequest { public static final String REPFACT = "rf"; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/schema/SchemaRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/schema/SchemaRequest.java index 075494874187..abc7e20a8e3b 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/schema/SchemaRequest.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/schema/SchemaRequest.java @@ -49,7 +49,6 @@ * @see Solr * managed resources - * @since solr 5.3 */ public class SchemaRequest extends AbstractSchemaRequest { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/AnalysisResponseBase.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/AnalysisResponseBase.java index f458bdc01c93..b4f33e35bc86 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/AnalysisResponseBase.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/AnalysisResponseBase.java @@ -21,11 +21,7 @@ import java.util.Map; import org.apache.solr.common.util.NamedList; -/** - * A base class for all analysis responses. - * - * @since solr 1.4 - */ +/** A base class for all analysis responses. */ public class AnalysisResponseBase extends SolrResponseBase { /** diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/CoreAdminResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/CoreAdminResponse.java index a14da4b331ce..0940ea368e91 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/CoreAdminResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/CoreAdminResponse.java @@ -22,9 +22,6 @@ import org.apache.solr.client.api.model.CoreStatusResponse; import org.apache.solr.client.solrj.request.json.JacksonContentWriter; -/** - * @since solr 1.3 - */ public class CoreAdminResponse extends SolrResponseBase { public Map getCoreStatus() { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/DocumentAnalysisResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/DocumentAnalysisResponse.java index c48b527bc857..40b34c2b404c 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/DocumentAnalysisResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/DocumentAnalysisResponse.java @@ -26,8 +26,6 @@ * A response that is returned by processing the {@link * org.apache.solr.client.solrj.request.DocumentAnalysisRequest}. Holds a map of {@link * DocumentAnalysis} objects by a document id (unique key). - * - * @since solr 1.4 */ public class DocumentAnalysisResponse extends AnalysisResponseBase implements Iterable> { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/FacetField.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/FacetField.java index 9e9025d7672c..3a7edcc8990d 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/FacetField.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/FacetField.java @@ -25,8 +25,6 @@ /** * A utility class to hold the facet response. It could use the NamedList container, but for JSTL, * it is nice to have something that implements List, so it can be iterated - * - * @since solr 1.3 */ public class FacetField implements Serializable { public static class Count implements Serializable { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldAnalysisResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldAnalysisResponse.java index 409ffe2a9588..01375bcba566 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldAnalysisResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldAnalysisResponse.java @@ -25,8 +25,6 @@ * A response that is returned by processing the {@link * org.apache.solr.client.solrj.request.FieldAnalysisRequest}. Holds a map of {@link Analysis} * objects per field name as well as a map of {@link Analysis} objects per field type. - * - * @since solr 1.4 */ public class FieldAnalysisResponse extends AnalysisResponseBase { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldStatsInfo.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldStatsInfo.java index a024cf02748a..1495697203fa 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldStatsInfo.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/FieldStatsInfo.java @@ -25,11 +25,7 @@ import java.util.Map; import org.apache.solr.common.util.NamedList; -/** - * Holds stats info - * - * @since solr 1.4 - */ +/** Holds stats info */ public class FieldStatsInfo implements Serializable { final String name; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/Group.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/Group.java index 5b6691186c54..ecb9222d95bc 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/Group.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/Group.java @@ -26,8 +26,6 @@ *

    A group value can be a field value, function result or a query string depending on the {@link * GroupCommand}. In case of a field value or a function result the value is always an indexed * value. - * - * @since solr 3.4 */ public class Group implements Serializable { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupCommand.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupCommand.java index 263177512f2d..5a520e7f61d2 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupCommand.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupCommand.java @@ -41,8 +41,6 @@ * * In case of group.query only one group is present and ngroups is always null * . - * - * @since solr 3.4 */ public class GroupCommand implements Serializable { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupResponse.java index 983bc176306d..5083a2b224f3 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/GroupResponse.java @@ -29,8 +29,6 @@ *

  • group.func *
  • group.query * - * - * @since solr 3.4 */ public class GroupResponse implements Serializable { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/JavaBinResponseParser.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/JavaBinResponseParser.java index 0fd83fa1554a..3a45c91d2e00 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/JavaBinResponseParser.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/JavaBinResponseParser.java @@ -23,9 +23,6 @@ import org.apache.solr.common.util.JavaBinCodec; import org.apache.solr.common.util.NamedList; -/** - * @since solr 1.3 - */ public class JavaBinResponseParser extends ResponseParser { public static final String JAVABIN_CONTENT_TYPE_V2 = "application/vnd.apache.solr.javabin"; public static final String JAVABIN_CONTENT_TYPE = "application/octet-stream"; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/LukeResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/LukeResponse.java index c38a2caf8300..a879ab33df0a 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/LukeResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/LukeResponse.java @@ -26,11 +26,7 @@ import org.apache.solr.common.luke.FieldFlag; import org.apache.solr.common.util.NamedList; -/** - * This is an incomplete representation of the data returned from Luke - * - * @since solr 1.3 - */ +/** This is an incomplete representation of the data returned from Luke */ public class LukeResponse extends SolrResponseBase { public static class FieldTypeInfo implements Serializable { diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/QueryResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/QueryResponse.java index c783563634be..c9795c363876 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/QueryResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/QueryResponse.java @@ -30,9 +30,6 @@ import org.apache.solr.common.util.NamedList; import org.apache.solr.common.util.SimpleOrderedMap; -/** - * @since solr 1.3 - */ @SuppressWarnings("unchecked") public class QueryResponse extends SolrResponseBase { // Direct pointers to known types diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/ResponseParser.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/ResponseParser.java index 9d2fbc7a67e0..24d4f902b740 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/ResponseParser.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/ResponseParser.java @@ -21,11 +21,7 @@ import java.util.Collection; import org.apache.solr.common.util.NamedList; -/** - * SolrJ Solr response parser. - * - * @since solr 1.3 - */ +/** SolrJ Solr response parser. */ public abstract class ResponseParser { /** The writer type placed onto the request as the {@code wt} param. */ diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrPingResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrPingResponse.java index da124f135943..8b4cdb026517 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrPingResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrPingResponse.java @@ -16,9 +16,6 @@ */ package org.apache.solr.client.solrj.response; -/** - * @since solr 1.3 - */ public class SolrPingResponse extends SolrResponseBase { // nothing special now... } diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrResponseBase.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrResponseBase.java index 9d90184ce429..ebed8f7f7a04 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrResponseBase.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/SolrResponseBase.java @@ -22,9 +22,6 @@ import org.apache.solr.common.MapWriter; import org.apache.solr.common.util.NamedList; -/** - * @since solr 1.3 - */ public class SolrResponseBase extends SolrResponse implements MapWriter { private long elapsedTime = -1; private NamedList response = null; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/SpellCheckResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/SpellCheckResponse.java index 4d3a077da510..3e47eca72f0f 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/SpellCheckResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/SpellCheckResponse.java @@ -22,11 +22,7 @@ import java.util.Map; import org.apache.solr.common.util.NamedList; -/** - * Encapsulates responses from SpellCheckComponent - * - * @since solr 1.3 - */ +/** Encapsulates responses from SpellCheckComponent */ public class SpellCheckResponse { private boolean correctlySpelled; private List collations; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingJavaBinResponseParser.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingJavaBinResponseParser.java index 3f8253209cc0..7f434be30af1 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingJavaBinResponseParser.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingJavaBinResponseParser.java @@ -30,11 +30,7 @@ import org.apache.solr.common.util.JavaBinCodec; import org.apache.solr.common.util.NamedList; -/** - * A BinaryResponseParser that sends callback events rather than build a large response - * - * @since solr 4.0 - */ +/** A BinaryResponseParser that sends callback events rather than build a large response */ public class StreamingJavaBinResponseParser extends JavaBinResponseParser { public final StreamingResponseCallback callback; public final FastStreamingDocsCallback fastCallback; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingResponseCallback.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingResponseCallback.java index 8ccc9c46fed2..6ce257e6155e 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingResponseCallback.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/StreamingResponseCallback.java @@ -18,11 +18,7 @@ import org.apache.solr.common.SolrDocument; -/** - * A callback interface for streaming response - * - * @since solr 4.0 - */ +/** A callback interface for streaming response */ public abstract class StreamingResponseCallback { /* * Called for each SolrDocument in the response diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/UpdateResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/UpdateResponse.java index 1430442262ca..338a2a7fc22e 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/UpdateResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/UpdateResponse.java @@ -16,11 +16,7 @@ */ package org.apache.solr.client.solrj.response; -/** - * TODO -- mostly a stub until we have a defined output format - * - * @since solr 1.3 - */ +/** TODO -- mostly a stub until we have a defined output format */ public class UpdateResponse extends SolrResponseBase { // nothing special now... } diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/XMLResponseParser.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/XMLResponseParser.java index 8e378989668d..1dbf25c24bd0 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/XMLResponseParser.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/XMLResponseParser.java @@ -41,9 +41,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since solr 1.3 - */ public class XMLResponseParser extends ResponseParser { public static final String XML_CONTENT_TYPE = "application/xml; charset=UTF-8"; private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/response/schema/SchemaResponse.java b/solr/solrj/src/java/org/apache/solr/client/solrj/response/schema/SchemaResponse.java index 7f34859f0a31..0b6842575919 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/response/schema/SchemaResponse.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/response/schema/SchemaResponse.java @@ -30,7 +30,6 @@ * * @see Solr * Schema API - * @since solr 5.3 */ public class SchemaResponse extends SolrResponseBase { private SchemaRepresentation schemaRepresentation; diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/util/ClientUtils.java b/solr/solrj/src/java/org/apache/solr/client/solrj/util/ClientUtils.java index 60005d50e5a4..2637cfb3248e 100644 --- a/solr/solrj/src/java/org/apache/solr/client/solrj/util/ClientUtils.java +++ b/solr/solrj/src/java/org/apache/solr/client/solrj/util/ClientUtils.java @@ -36,9 +36,6 @@ import org.apache.solr.common.util.ContentStreamBase; import org.apache.solr.common.util.XML; -/** - * @since solr 1.3 - */ public class ClientUtils { // Standard Content types public static final String TEXT_XML = "application/xml; charset=UTF-8"; diff --git a/solr/solrj/src/java/org/apache/solr/common/AlreadyClosedException.java b/solr/solrj/src/java/org/apache/solr/common/AlreadyClosedException.java index 5183f7ec628f..233f8a00ae35 100644 --- a/solr/solrj/src/java/org/apache/solr/common/AlreadyClosedException.java +++ b/solr/solrj/src/java/org/apache/solr/common/AlreadyClosedException.java @@ -16,7 +16,6 @@ */ package org.apache.solr.common; -/** */ public class AlreadyClosedException extends IllegalStateException { public AlreadyClosedException() { diff --git a/solr/solrj/src/java/org/apache/solr/common/SolrDocument.java b/solr/solrj/src/java/org/apache/solr/common/SolrDocument.java index 16ba4ee00dbf..1311e10c4e7c 100644 --- a/solr/solrj/src/java/org/apache/solr/common/SolrDocument.java +++ b/solr/solrj/src/java/org/apache/solr/common/SolrDocument.java @@ -36,8 +36,6 @@ * *

    For indexing documents, use the SolrInputDocument that contains extra information for document * and field boosting. - * - * @since solr 1.3 */ public class SolrDocument extends SolrDocumentBase implements Iterable> { diff --git a/solr/solrj/src/java/org/apache/solr/common/SolrDocumentList.java b/solr/solrj/src/java/org/apache/solr/common/SolrDocumentList.java index cbc7f8dd2b59..dc0d422c1f6c 100644 --- a/solr/solrj/src/java/org/apache/solr/common/SolrDocumentList.java +++ b/solr/solrj/src/java/org/apache/solr/common/SolrDocumentList.java @@ -23,8 +23,6 @@ /** * Represent a list of SolrDocuments returned from a search. This includes position and offset * information. - * - * @since solr 1.3 */ public class SolrDocumentList extends ArrayList implements MapWriter { diff --git a/solr/solrj/src/java/org/apache/solr/common/SolrException.java b/solr/solrj/src/java/org/apache/solr/common/SolrException.java index 66a5a4b4fb26..be9e21d7ce75 100644 --- a/solr/solrj/src/java/org/apache/solr/common/SolrException.java +++ b/solr/solrj/src/java/org/apache/solr/common/SolrException.java @@ -26,7 +26,6 @@ import org.slf4j.Logger; import org.slf4j.MDC; -/** */ public class SolrException extends RuntimeException { private final Map mdcContext; @@ -34,8 +33,6 @@ public class SolrException extends RuntimeException { /** * This list of valid HTTP Status error codes that Solr may return when there is a "Server Side" * error. - * - * @since solr 1.2 */ public enum ErrorCode { BAD_REQUEST(400), diff --git a/solr/solrj/src/java/org/apache/solr/common/SolrInputDocument.java b/solr/solrj/src/java/org/apache/solr/common/SolrInputDocument.java index 4ae3f35eff55..a67867ab0fb9 100644 --- a/solr/solrj/src/java/org/apache/solr/common/SolrInputDocument.java +++ b/solr/solrj/src/java/org/apache/solr/common/SolrInputDocument.java @@ -30,8 +30,6 @@ /** * Represent the field-value information needed to construct and index a Lucene Document. Like the * SolrDocument, the field values should match those specified in schema.xml - * - * @since solr 1.3 */ public class SolrInputDocument extends SolrDocumentBase implements Iterable { diff --git a/solr/solrj/src/java/org/apache/solr/common/SolrInputField.java b/solr/solrj/src/java/org/apache/solr/common/SolrInputField.java index 281d9817d073..c6faf860da1a 100644 --- a/solr/solrj/src/java/org/apache/solr/common/SolrInputField.java +++ b/solr/solrj/src/java/org/apache/solr/common/SolrInputField.java @@ -22,9 +22,6 @@ import java.util.Collections; import java.util.Iterator; -/** - * @since solr 1.3 - */ public class SolrInputField implements Iterable, Serializable { String name; Object value = null; // TODO SOLR-15532 investigate if this can be a Collection diff --git a/solr/solrj/src/java/org/apache/solr/common/luke/FieldFlag.java b/solr/solrj/src/java/org/apache/solr/common/luke/FieldFlag.java index 394ef89b56be..a65a4c181972 100644 --- a/solr/solrj/src/java/org/apache/solr/common/luke/FieldFlag.java +++ b/solr/solrj/src/java/org/apache/solr/common/luke/FieldFlag.java @@ -16,9 +16,6 @@ */ package org.apache.solr.common.luke; -/** - * @since solr 1.3 - */ public enum FieldFlag { INDEXED('I', "Indexed"), TOKENIZED('T', "Tokenized"), diff --git a/solr/solrj/src/java/org/apache/solr/common/params/AnalysisParams.java b/solr/solrj/src/java/org/apache/solr/common/params/AnalysisParams.java index d50db80de039..bdcdfd0c26c2 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/AnalysisParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/AnalysisParams.java @@ -16,11 +16,7 @@ */ package org.apache.solr.common.params; -/** - * Defines the request parameters used by all analysis request handlers. - * - * @since solr 1.4 - */ +/** Defines the request parameters used by all analysis request handlers. */ public interface AnalysisParams { /** The prefix for all parameters. */ diff --git a/solr/solrj/src/java/org/apache/solr/common/params/CoreAdminParams.java b/solr/solrj/src/java/org/apache/solr/common/params/CoreAdminParams.java index ad41867cc31b..4848df2ea8ea 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/CoreAdminParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/CoreAdminParams.java @@ -19,9 +19,6 @@ import java.util.Locale; import org.apache.solr.common.SolrException; -/** - * @since solr 1.3 - */ public abstract class CoreAdminParams { /** What Core are we talking about * */ public static final String CORE = "core"; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/DefaultSolrParams.java b/solr/solrj/src/java/org/apache/solr/common/params/DefaultSolrParams.java index 1dc2e2daed94..86d35b10a85b 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/DefaultSolrParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/DefaultSolrParams.java @@ -19,7 +19,6 @@ import java.util.Iterator; import java.util.LinkedHashSet; -/** */ public class DefaultSolrParams extends SolrParams { protected final SolrParams params; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/EventParams.java b/solr/solrj/src/java/org/apache/solr/common/params/EventParams.java index c38b93ef38bc..2ddf46f4cf70 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/EventParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/EventParams.java @@ -16,7 +16,6 @@ */ package org.apache.solr.common.params; -/** */ public interface EventParams { /** Event param for things like newSearcher, firstSearcher* */ public static final String EVENT = "event"; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/HighlightParams.java b/solr/solrj/src/java/org/apache/solr/common/params/HighlightParams.java index e0ce04b08f2c..c9a59f6b6d58 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/HighlightParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/HighlightParams.java @@ -16,9 +16,6 @@ */ package org.apache.solr.common.params; -/** - * @since solr 1.3 - */ public interface HighlightParams { // primary public static final String HIGHLIGHT = "hl"; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/ModifiableSolrParams.java b/solr/solrj/src/java/org/apache/solr/common/params/ModifiableSolrParams.java index 25535f06942c..777cc11c3dee 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/ModifiableSolrParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/ModifiableSolrParams.java @@ -24,8 +24,6 @@ /** * This class is similar to {@link MultiMapSolrParams} except you can edit the parameters after it * is initialized. It has helper functions to set/add integer and boolean param values. - * - * @since solr 1.3 */ public class ModifiableSolrParams extends SolrParams { private Map vals; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/MultiMapSolrParams.java b/solr/solrj/src/java/org/apache/solr/common/params/MultiMapSolrParams.java index 554ae40115a1..441132876fcc 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/MultiMapSolrParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/MultiMapSolrParams.java @@ -20,7 +20,6 @@ import java.util.Iterator; import java.util.Map; -/** */ public class MultiMapSolrParams extends SolrParams { protected final Map map; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/RequiredSolrParams.java b/solr/solrj/src/java/org/apache/solr/common/params/RequiredSolrParams.java index 67728e37c8e8..d0a8bb587541 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/RequiredSolrParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/RequiredSolrParams.java @@ -26,8 +26,6 @@ *

    In short, any value you for from a RequiredSolrParams will return a valid * non-null value or throw a 400 exception. (If you pass in null as the default value, * you can get a null return value) - * - * @since solr 1.2 */ public class RequiredSolrParams extends SolrParams { protected final SolrParams params; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/SpatialParams.java b/solr/solrj/src/java/org/apache/solr/common/params/SpatialParams.java index 9fdbe175d617..90e004bd2857 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/SpatialParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/SpatialParams.java @@ -16,7 +16,6 @@ */ package org.apache.solr.common.params; -/** */ public interface SpatialParams { public static final String POINT = "pt"; public static final String DISTANCE = "d"; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/SpellingParams.java b/solr/solrj/src/java/org/apache/solr/common/params/SpellingParams.java index db03b0030984..37161c3cbb58 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/SpellingParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/SpellingParams.java @@ -16,11 +16,7 @@ */ package org.apache.solr.common.params; -/** - * Parameters used for spellchecking - * - * @since solr 1.3 - */ +/** Parameters used for spellchecking */ public interface SpellingParams { public static final String SPELLCHECK_PREFIX = "spellcheck."; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/TermVectorParams.java b/solr/solrj/src/java/org/apache/solr/common/params/TermVectorParams.java index a26ba14d970d..b5f25ccec347 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/TermVectorParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/TermVectorParams.java @@ -16,7 +16,6 @@ */ package org.apache.solr.common.params; -/** */ public interface TermVectorParams { public static final String TV_PREFIX = "tv."; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/TermsParams.java b/solr/solrj/src/java/org/apache/solr/common/params/TermsParams.java index d9dc41d1f4a8..4525e7d70191 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/TermsParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/TermsParams.java @@ -20,7 +20,6 @@ import java.util.regex.Pattern; -/** */ public interface TermsParams { /** The component name. Set to true to turn on the TermsComponent */ public static final String TERMS = "terms"; diff --git a/solr/solrj/src/java/org/apache/solr/common/params/UpdateParams.java b/solr/solrj/src/java/org/apache/solr/common/params/UpdateParams.java index df6b11f1f3a3..dc3e7d82d756 100644 --- a/solr/solrj/src/java/org/apache/solr/common/params/UpdateParams.java +++ b/solr/solrj/src/java/org/apache/solr/common/params/UpdateParams.java @@ -16,11 +16,7 @@ */ package org.apache.solr.common.params; -/** - * A collection of standard params used by Update handlers - * - * @since solr 1.2 - */ +/** A collection of standard params used by Update handlers */ public interface UpdateParams { /** Open up a new searcher as part of a commit */ diff --git a/solr/solrj/src/java/org/apache/solr/common/util/ContentStream.java b/solr/solrj/src/java/org/apache/solr/common/util/ContentStream.java index 7c1de75568e5..be600404558a 100644 --- a/solr/solrj/src/java/org/apache/solr/common/util/ContentStream.java +++ b/solr/solrj/src/java/org/apache/solr/common/util/ContentStream.java @@ -22,7 +22,6 @@ import org.apache.solr.client.solrj.request.RequestWriter.ContentWriter; /** - * @since solr 1.2 * @deprecated Use {@link ContentWriter} instead. */ @Deprecated diff --git a/solr/solrj/src/java/org/apache/solr/common/util/ContentStreamBase.java b/solr/solrj/src/java/org/apache/solr/common/util/ContentStreamBase.java index ee46e6ddded5..68ed5e682472 100644 --- a/solr/solrj/src/java/org/apache/solr/common/util/ContentStreamBase.java +++ b/solr/solrj/src/java/org/apache/solr/common/util/ContentStreamBase.java @@ -39,11 +39,7 @@ import org.apache.solr.client.solrj.request.RequestWriter; import org.apache.solr.common.SolrException; -/** - * Three concrete implementations for ContentStream - one for File/URL/String - * - * @since solr 1.2 - */ +/** Three concrete implementations for ContentStream - one for File/URL/String */ public abstract class ContentStreamBase implements ContentStream { public static final String DEFAULT_CHARSET = StandardCharsets.UTF_8.name(); diff --git a/solr/solrj/src/java/org/apache/solr/common/util/GlobPatternUtil.java b/solr/solrj/src/java/org/apache/solr/common/util/GlobPatternUtil.java index 2c3707187010..fabea7b82610 100644 --- a/solr/solrj/src/java/org/apache/solr/common/util/GlobPatternUtil.java +++ b/solr/solrj/src/java/org/apache/solr/common/util/GlobPatternUtil.java @@ -172,7 +172,6 @@ private static String[] splitOnTokens(final String text) { * @param search the start to search for, not null * @return the first index of the search String, -1 if no match or {@code null} string input * @throws NullPointerException if either string is null - * @since 2.0 */ private static int checkIndexOf(final String str, final int strStartIndex, final String search) { final int endIndex = str.length() - search.length(); diff --git a/solr/solrj/src/java/org/apache/solr/common/util/StrUtils.java b/solr/solrj/src/java/org/apache/solr/common/util/StrUtils.java index 28723375fe58..2612e25709f8 100644 --- a/solr/solrj/src/java/org/apache/solr/common/util/StrUtils.java +++ b/solr/solrj/src/java/org/apache/solr/common/util/StrUtils.java @@ -28,7 +28,6 @@ import java.util.Locale; import org.apache.solr.common.SolrException; -/** */ public class StrUtils { @SuppressWarnings("MutablePublicArray") public static final char[] HEX_DIGITS = { diff --git a/solr/solrj/src/java/org/apache/solr/common/util/XML.java b/solr/solrj/src/java/org/apache/solr/common/util/XML.java index 168b1b8b8ea4..6b4323aa0f5f 100644 --- a/solr/solrj/src/java/org/apache/solr/common/util/XML.java +++ b/solr/solrj/src/java/org/apache/solr/common/util/XML.java @@ -21,7 +21,6 @@ import java.util.Map; import java.util.stream.Stream; -/** */ public class XML { // diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/LargeVolumeTestBase.java b/solr/solrj/src/test/org/apache/solr/client/solrj/LargeVolumeTestBase.java index 963939f40a51..432345132960 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/LargeVolumeTestBase.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/LargeVolumeTestBase.java @@ -32,9 +32,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since solr 1.3 - */ public abstract class LargeVolumeTestBase extends SolrTestCase { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/MergeIndexesExampleTestBase.java b/solr/solrj/src/test/org/apache/solr/client/solrj/MergeIndexesExampleTestBase.java index bbf63842d62e..96f3657a896e 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/MergeIndexesExampleTestBase.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/MergeIndexesExampleTestBase.java @@ -34,11 +34,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Abstract base class for testing merge indexes command - * - * @since solr 1.4 - */ +/** Abstract base class for testing merge indexes command */ public abstract class MergeIndexesExampleTestBase extends SolrTestCaseJ4 { protected CoreContainer cores; diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTests.java b/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTests.java index bb3c7df68049..c31f9835682d 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTests.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExampleTests.java @@ -88,8 +88,6 @@ * This should include tests against the example solr config * *

    This lets us try various SolrClient implementations with the same tests. - * - * @since solr 1.3 */ @SuppressSSL public abstract class SolrExampleTests extends SolrExampleTestsBase { diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExceptionTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExceptionTest.java index 5189fdb85770..c98798800d86 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExceptionTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/SolrExceptionTest.java @@ -25,9 +25,6 @@ import org.apache.solr.client.solrj.request.SolrQuery; import org.junit.Test; -/** - * @since solr 1.3 - */ public class SolrExceptionTest extends SolrTestCase { @Test diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/StartSolrJetty.java b/solr/solrj/src/test/org/apache/solr/client/solrj/StartSolrJetty.java index 4282f3991297..4d40dce2382c 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/StartSolrJetty.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/StartSolrJetty.java @@ -26,9 +26,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * @since solr 1.3 - */ public class StartSolrJetty { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/TestBatchUpdate.java b/solr/solrj/src/test/org/apache/solr/client/solrj/TestBatchUpdate.java index 85dd1c8266dc..ba27afeccab0 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/TestBatchUpdate.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/TestBatchUpdate.java @@ -36,11 +36,7 @@ import org.junit.ClassRule; import org.junit.Test; -/** - * Test for SOLR-1038 - * - * @since solr 1.4 - */ +/** Test for SOLR-1038 */ @SuppressSSL(bugUrl = "https://issues.apache.org/jira/browse/SOLR-5776") public class TestBatchUpdate extends SolrTestCaseJ4 { diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/TestLBHttpSolrClient.java b/solr/solrj/src/test/org/apache/solr/client/solrj/TestLBHttpSolrClient.java index 1f4d0ce1e846..5d89c9933342 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/TestLBHttpSolrClient.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/TestLBHttpSolrClient.java @@ -44,11 +44,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -/** - * Test for LBHttpSolrClient - * - * @since solr 1.4 - */ +/** Test for LBHttpSolrClient */ public class TestLBHttpSolrClient extends SolrTestCaseJ4 { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/JettyWebappTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/JettyWebappTest.java index f2f4e5efc192..7132f0889e1b 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/JettyWebappTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/JettyWebappTest.java @@ -38,9 +38,6 @@ import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.session.DefaultSessionIdManager; -/** - * @since solr 1.3 - */ public class JettyWebappTest extends SolrTestCaseJ4 { int port = 0; diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/MergeIndexesEmbeddedTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/MergeIndexesEmbeddedTest.java index 5c7a353956ba..bad6d0165fa3 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/MergeIndexesEmbeddedTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/MergeIndexesEmbeddedTest.java @@ -20,11 +20,7 @@ import org.apache.solr.client.solrj.SolrClient; import org.apache.solr.core.SolrCore; -/** - * Test for merge indexes command - * - * @since solr 1.4 - */ +/** Test for merge indexes command */ public class MergeIndexesEmbeddedTest extends MergeIndexesExampleTestBase { @Override diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/SolrExampleEmbeddedTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/SolrExampleEmbeddedTest.java index 79b24092a0e3..ead3719993c1 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/SolrExampleEmbeddedTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/embedded/SolrExampleEmbeddedTest.java @@ -19,11 +19,7 @@ import org.apache.solr.client.solrj.SolrExampleTests; import org.junit.BeforeClass; -/** - * This runs SolrServer test using - * - * @since solr 1.3 - */ +/** This runs SolrServer test using */ public class SolrExampleEmbeddedTest extends SolrExampleTests { @BeforeClass diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/impl/LB2SolrClientTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/impl/LB2SolrClientTest.java index 66e806e95381..c36613415bb8 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/impl/LB2SolrClientTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/impl/LB2SolrClientTest.java @@ -50,11 +50,7 @@ import org.apache.solr.util.LogListener; import org.junit.BeforeClass; -/** - * Integration test for {@link LBSolrClient} - * - * @since solr 1.4 - */ +/** Integration test for {@link LBSolrClient} */ @LogLevel("org.apache.solr.client.solrj.impl=DEBUG") public class LB2SolrClientTest extends SolrTestCaseJ4 { diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/request/SolrQueryTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/request/SolrQueryTest.java index 3621b697d7d2..389ec356e6f8 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/request/SolrQueryTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/request/SolrQueryTest.java @@ -30,9 +30,6 @@ import org.apache.solr.common.params.CommonParams; import org.apache.solr.common.params.FacetParams; -/** - * @since solr 1.3 - */ public class SolrQueryTest extends SolrTestCase { public void testSolrQueryMethods() { diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/request/TestUpdateRequestCodec.java b/solr/solrj/src/test/org/apache/solr/client/solrj/request/TestUpdateRequestCodec.java index e7ab61ddff71..22d4f5eac57e 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/request/TestUpdateRequestCodec.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/request/TestUpdateRequestCodec.java @@ -43,7 +43,6 @@ * Test for UpdateRequestCodec * * @see org.apache.solr.client.solrj.request.UpdateRequest - * @since solr 1.4 */ public class TestUpdateRequestCodec extends SolrTestCase { diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/response/AnalysisResponseBaseTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/response/AnalysisResponseBaseTest.java index d56a8d588393..70108ee36d5e 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/response/AnalysisResponseBaseTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/response/AnalysisResponseBaseTest.java @@ -22,11 +22,7 @@ import org.apache.solr.common.util.NamedList; import org.junit.Test; -/** - * A Test case for the {@link AnalysisResponseBase} class. - * - * @since solr 1.4 - */ +/** A Test case for the {@link AnalysisResponseBase} class. */ public class AnalysisResponseBaseTest extends SolrTestCase { /** diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/response/DocumentAnalysisResponseTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/response/DocumentAnalysisResponseTest.java index 5ba689992ad3..88d042fd3991 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/response/DocumentAnalysisResponseTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/response/DocumentAnalysisResponseTest.java @@ -22,11 +22,7 @@ import org.apache.solr.common.util.NamedList; import org.junit.Test; -/** - * A test for the {@link DocumentAnalysisResponse} class. - * - * @since solr 1.4 - */ +/** A test for the {@link DocumentAnalysisResponse} class. */ public class DocumentAnalysisResponseTest extends SolrTestCase { /** diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/response/FieldAnalysisResponseTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/response/FieldAnalysisResponseTest.java index 0da0ed133786..a9f384fcd45b 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/response/FieldAnalysisResponseTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/response/FieldAnalysisResponseTest.java @@ -23,11 +23,7 @@ import org.apache.solr.common.util.NamedList; import org.junit.Test; -/** - * A test case for the {@link FieldAnalysisResponse} class. - * - * @since solr 1.4 - */ +/** A test case for the {@link FieldAnalysisResponse} class. */ public class FieldAnalysisResponseTest extends SolrTestCase { /** diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/response/QueryResponseTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/response/QueryResponseTest.java index 0fb8a7c1cfc6..9bef3a8b82fd 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/response/QueryResponseTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/response/QueryResponseTest.java @@ -34,11 +34,7 @@ import org.apache.solr.core.SolrResourceLoader; import org.junit.Test; -/** - * A few tests for parsing Solr response in QueryResponse - * - * @since solr 1.3 - */ +/** A few tests for parsing Solr response in QueryResponse */ @Limit(bytes = 20000) public class QueryResponseTest extends SolrTestCase { @Test diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/response/TestSpellCheckResponse.java b/solr/solrj/src/test/org/apache/solr/client/solrj/response/TestSpellCheckResponse.java index a9a7f0ba072f..2ba1eaeaff1d 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/response/TestSpellCheckResponse.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/response/TestSpellCheckResponse.java @@ -33,11 +33,7 @@ import org.junit.ClassRule; import org.junit.Test; -/** - * Test for SpellCheckComponent's response in Solrj - * - * @since solr 1.3 - */ +/** Test for SpellCheckComponent's response in Solrj */ public class TestSpellCheckResponse extends SolrTestCase { @ClassRule diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/util/ClientUtilsTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/util/ClientUtilsTest.java index 2b17ed41386a..e1e7cd6e34c6 100644 --- a/solr/solrj/src/test/org/apache/solr/client/solrj/util/ClientUtilsTest.java +++ b/solr/solrj/src/test/org/apache/solr/client/solrj/util/ClientUtilsTest.java @@ -24,9 +24,6 @@ import org.apache.solr.client.solrj.request.XMLRequestWriter; import org.junit.Test; -/** - * @since solr 1.3 - */ public class ClientUtilsTest extends SolrTestCase { public void testEscapeQuery() { diff --git a/solr/solrj/src/test/org/apache/solr/common/SolrDocumentTest.java b/solr/solrj/src/test/org/apache/solr/common/SolrDocumentTest.java index e538ff44651f..fc197d858fbf 100644 --- a/solr/solrj/src/test/org/apache/solr/common/SolrDocumentTest.java +++ b/solr/solrj/src/test/org/apache/solr/common/SolrDocumentTest.java @@ -24,7 +24,6 @@ import java.util.Map; import org.apache.solr.SolrTestCase; -/** */ public class SolrDocumentTest extends SolrTestCase { @SuppressWarnings({"unchecked"}) public void testSimple() { diff --git a/solr/solrj/src/test/org/apache/solr/common/util/TestTimeSource.java b/solr/solrj/src/test/org/apache/solr/common/util/TestTimeSource.java index 474ad66dd34e..04778c8bab91 100644 --- a/solr/solrj/src/test/org/apache/solr/common/util/TestTimeSource.java +++ b/solr/solrj/src/test/org/apache/solr/common/util/TestTimeSource.java @@ -20,7 +20,6 @@ import org.apache.solr.SolrTestCaseJ4; import org.junit.Test; -/** */ public class TestTimeSource extends SolrTestCaseJ4 { @Test diff --git a/solr/test-framework/src/java/org/apache/solr/BaseDistributedSearchTestCase.java b/solr/test-framework/src/java/org/apache/solr/BaseDistributedSearchTestCase.java index 726c736fda76..1a6686383308 100644 --- a/solr/test-framework/src/java/org/apache/solr/BaseDistributedSearchTestCase.java +++ b/solr/test-framework/src/java/org/apache/solr/BaseDistributedSearchTestCase.java @@ -91,8 +91,6 @@ * fixShardCount(N) available, which is identical to {@literal @}ShardsFixed(num = N) for all tests * without annotations in that class hierarchy. Ideally this function should be retired in favour of * better annotations. - * - * @since solr 1.5 */ public abstract class BaseDistributedSearchTestCase extends SolrTestCaseJ4 { diff --git a/solr/test-framework/src/java/org/apache/solr/client/solrj/apache/LBHttpSolrClient.java b/solr/test-framework/src/java/org/apache/solr/client/solrj/apache/LBHttpSolrClient.java index 7a9670722e39..8ff914555485 100644 --- a/solr/test-framework/src/java/org/apache/solr/client/solrj/apache/LBHttpSolrClient.java +++ b/solr/test-framework/src/java/org/apache/solr/client/solrj/apache/LBHttpSolrClient.java @@ -93,7 +93,6 @@ * httpd with mod_proxy_balancer as a load balancer. See Load balancing on Wikipedia * - * @since solr 1.4 * @deprecated Not supporting Apache HttpClient based implementations anymore */ @Deprecated(since = "9.0") diff --git a/solr/test-framework/src/java/org/apache/solr/core/MockQuerySenderListenerReqHandler.java b/solr/test-framework/src/java/org/apache/solr/core/MockQuerySenderListenerReqHandler.java index ef549684da8f..c23d51fb46a0 100644 --- a/solr/test-framework/src/java/org/apache/solr/core/MockQuerySenderListenerReqHandler.java +++ b/solr/test-framework/src/java/org/apache/solr/core/MockQuerySenderListenerReqHandler.java @@ -25,7 +25,6 @@ import org.apache.solr.response.SolrQueryResponse; import org.apache.solr.security.AuthorizationContext; -/** */ public class MockQuerySenderListenerReqHandler extends RequestHandlerBase { public SolrQueryRequest req; public SolrQueryResponse rsp; diff --git a/solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java b/solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java index e4224e44e6c8..44310154b85b 100644 --- a/solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java +++ b/solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java @@ -98,11 +98,7 @@ import org.slf4j.LoggerFactory; import org.slf4j.MDC; -/** - * Run solr using jetty - * - * @since solr 1.3 - */ +/** Run solr using jetty */ public class JettySolrRunner { private static final Logger log = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); diff --git a/solr/test-framework/src/test/org/apache/solr/cluster/placement/BuildersTest.java b/solr/test-framework/src/test/org/apache/solr/cluster/placement/BuildersTest.java index c012c8e64547..de1b3b6fbd67 100644 --- a/solr/test-framework/src/test/org/apache/solr/cluster/placement/BuildersTest.java +++ b/solr/test-framework/src/test/org/apache/solr/cluster/placement/BuildersTest.java @@ -33,7 +33,6 @@ import org.apache.solr.cluster.placement.impl.ReplicaMetricImpl; import org.junit.Test; -/** */ public class BuildersTest extends SolrTestCaseJ4 { @Test