You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ar...@apache.org on 2017/10/18 03:26:54 UTC
[1/2] lucene-solr:master: SOLR-11490: Add missing @since tags To all
descendants of TokenFilterFactory
Repository: lucene-solr
Updated Branches:
refs/heads/master 17d340055 -> 3eeeb9fa4
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterFactory.java
index a0c5989..0df1761 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TypeAsPayloadTokenFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.TypeAsPayloadTokenFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class TypeAsPayloadTokenFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemFilterFactory.java
index 479c2fd..2d1c1f9 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.PortugueseLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class PortugueseLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseMinimalStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseMinimalStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseMinimalStemFilterFactory.java
index d782366..d3eb57c 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseMinimalStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseMinimalStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.PortugueseMinimalStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class PortugueseMinimalStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseStemFilterFactory.java
index cccfea3..ed89727 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pt/PortugueseStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.PortugueseStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class PortugueseStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemFilterFactory.java
index e71f5af..9aa4564 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ru/RussianLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.RussianLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class RussianLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilterFactory.java
index c6b1519..f77664f 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/shingle/ShingleFilterFactory.java
@@ -32,6 +32,7 @@ import java.util.Map;
* outputUnigrams="true" outputUnigramsIfNoShingles="false" tokenSeparator=" " fillerToken="_"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class ShingleFilterFactory extends TokenFilterFactory {
private final int minShingleSize;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballPorterFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballPorterFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballPorterFilterFactory.java
index d598a09..7004e8d 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballPorterFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/snowball/SnowballPorterFilterFactory.java
@@ -41,6 +41,7 @@ import org.tartarus.snowball.SnowballProgram;
* <filter class="solr.SnowballPorterFilterFactory" protected="protectedkeyword.txt" language="English"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.1.0
*/
public class SnowballPorterFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
public static final String PROTECTED_TOKENS = "protected";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/SerbianNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/SerbianNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/SerbianNormalizationFilterFactory.java
index bd924f0..f5b608d 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/SerbianNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/sr/SerbianNormalizationFilterFactory.java
@@ -36,6 +36,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* haircut="bald"/>
* </analyzer>
* </fieldType></pre>
+ * @since 5.0.0
*/
public class SerbianNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
final String haircut;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilterFactory.java
index 33b0a94..742a2b5 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/ClassicFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.standard.ClassicFilter;
* <filter class="solr.ClassicFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class ClassicFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/StandardFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/StandardFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/StandardFilterFactory.java
index ac9e6ea..b4bc6e3 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/StandardFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/StandardFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.StandardFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.1.0
*/
public class StandardFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemFilterFactory.java
index 2e0bd52..74a344f 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/sv/SwedishLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.SwedishLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class SwedishLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymFilterFactory.java
index 87ddc08..1ec2d19 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymFilterFactory.java
@@ -76,6 +76,7 @@ import org.apache.lucene.analysis.util.TokenizerFactory;
*
* @deprecated Use {@link SynonymGraphFilterFactory} instead, but be sure to also
* use {@link FlattenGraphFilterFactory} at index time (not at search time) as well.
+ * @since 1.1.0
*/
@Deprecated
public class SynonymFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymGraphFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymGraphFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymGraphFilterFactory.java
index 91e06e4..4fe68bc 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymGraphFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/synonym/SynonymGraphFilterFactory.java
@@ -73,6 +73,7 @@ import org.apache.lucene.analysis.util.TokenizerFactory;
* @see SolrSynonymParser SolrSynonymParser: default format
*
* @lucene.experimental
+ * @since 6.4.0
*/
public class SynonymGraphFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private final boolean ignoreCase;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/ApostropheFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/ApostropheFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/ApostropheFilterFactory.java
index 2eaee9c..47161ae 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/ApostropheFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/ApostropheFilterFactory.java
@@ -32,6 +32,7 @@ import java.util.Map;
* <filter class="solr.TurkishLowerCaseFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 4.8.0
*/
public class ApostropheFilterFactory extends TokenFilterFactory {
@@ -46,4 +47,4 @@ public class ApostropheFilterFactory extends TokenFilterFactory {
public TokenStream create(TokenStream input) {
return new ApostropheFilter(input);
}
-}
\ No newline at end of file
+}
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilterFactory.java
index 0c7a8c0..c4394c1 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/tr/TurkishLowerCaseFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.TurkishLowerCaseFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class TurkishLowerCaseFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ElisionFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ElisionFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ElisionFilterFactory.java
index fff3edc..e77fd5d 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ElisionFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/ElisionFilterFactory.java
@@ -35,6 +35,7 @@ import org.apache.lucene.analysis.fr.FrenchAnalyzer;
* articles="stopwordarticles.txt" ignoreCase="true"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class ElisionFilterFactory extends TokenFilterFactory implements ResourceLoaderAware, MultiTermAwareComponent {
private final String articlesFile;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenFilterFactory.java
index 7eec6dd..51c03d9 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/util/TokenFilterFactory.java
@@ -25,6 +25,7 @@ import org.apache.lucene.analysis.TokenStream;
/**
* Abstract parent class for analysis factories that create {@link org.apache.lucene.analysis.TokenFilter}
* instances.
+ * @since 1.1.0
*/
public abstract class TokenFilterFactory extends AbstractAnalysisFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUFoldingFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUFoldingFilterFactory.java b/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUFoldingFilterFactory.java
index 8a42ae4..036874a 100644
--- a/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUFoldingFilterFactory.java
+++ b/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUFoldingFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.ICUFoldingFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class ICUFoldingFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUNormalizer2FilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUNormalizer2FilterFactory.java b/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUNormalizer2FilterFactory.java
index bb8c27b..2905055 100644
--- a/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUNormalizer2FilterFactory.java
+++ b/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUNormalizer2FilterFactory.java
@@ -44,6 +44,7 @@ import com.ibm.icu.text.UnicodeSet;
* @see ICUNormalizer2Filter
* @see Normalizer2
* @see FilteredNormalizer2
+ * @since 3.1.0
*/
public class ICUNormalizer2FilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
private final Normalizer2 normalizer;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUTransformFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUTransformFilterFactory.java b/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUTransformFilterFactory.java
index ec3a9cf..4776160 100644
--- a/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUTransformFilterFactory.java
+++ b/lucene/analysis/icu/src/java/org/apache/lucene/analysis/icu/ICUTransformFilterFactory.java
@@ -36,6 +36,7 @@ import com.ibm.icu.text.Transliterator;
* <li>direction (optional): Either 'forward' or 'reverse'. Default is forward.
* </ul>
* @see Transliterator
+ * @since 3.1.0
*/
public class ICUTransformFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
private final Transliterator transliterator;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseBaseFormFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseBaseFormFilterFactory.java b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseBaseFormFilterFactory.java
index a811f8d..11bd99d 100644
--- a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseBaseFormFilterFactory.java
+++ b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseBaseFormFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </analyzer>
* </fieldType>
* </pre>
+ * @since 3.6.0
*/
public class JapaneseBaseFormFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseKatakanaStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseKatakanaStemFilterFactory.java b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseKatakanaStemFilterFactory.java
index 740f8ab..eda3e2e 100644
--- a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseKatakanaStemFilterFactory.java
+++ b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseKatakanaStemFilterFactory.java
@@ -34,6 +34,7 @@ import java.util.Map;
* </analyzer>
* </fieldType>
* </pre>
+ * @since 3.6.0
*/
public class JapaneseKatakanaStemFilterFactory extends TokenFilterFactory {
private static final String MINIMUM_LENGTH_PARAM = "minimumLength";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseNumberFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseNumberFilterFactory.java b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseNumberFilterFactory.java
index 3279c8b..32c5df7 100644
--- a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseNumberFilterFactory.java
+++ b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseNumberFilterFactory.java
@@ -36,6 +36,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <p>
* It is important that punctuation is not discarded by the tokenizer so use
* {@code discardPunctuation="false"} in your {@link JapaneseTokenizerFactory}.
+ * @since 6.0.0
*/
public class JapaneseNumberFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapanesePartOfSpeechStopFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapanesePartOfSpeechStopFilterFactory.java b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapanesePartOfSpeechStopFilterFactory.java
index a59de44..059457f 100644
--- a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapanesePartOfSpeechStopFilterFactory.java
+++ b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapanesePartOfSpeechStopFilterFactory.java
@@ -39,6 +39,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </analyzer>
* </fieldType>
* </pre>
+ * @since 3.6.0
*/
public class JapanesePartOfSpeechStopFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private final String stopTagFiles;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseReadingFormFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseReadingFormFilterFactory.java b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseReadingFormFilterFactory.java
index e0ac05f..b5fd587 100644
--- a/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseReadingFormFilterFactory.java
+++ b/lucene/analysis/kuromoji/src/java/org/apache/lucene/analysis/ja/JapaneseReadingFormFilterFactory.java
@@ -34,6 +34,7 @@ import java.util.Map;
* </analyzer>
* </fieldType>
* </pre>
+ * @since 3.6.0
*/
public class JapaneseReadingFormFilterFactory extends TokenFilterFactory {
private static final String ROMAJI_PARAM = "useRomaji";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/morfologik/src/java/org/apache/lucene/analysis/morfologik/MorfologikFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/morfologik/src/java/org/apache/lucene/analysis/morfologik/MorfologikFilterFactory.java b/lucene/analysis/morfologik/src/java/org/apache/lucene/analysis/morfologik/MorfologikFilterFactory.java
index d005dc5..4afc370 100644
--- a/lucene/analysis/morfologik/src/java/org/apache/lucene/analysis/morfologik/MorfologikFilterFactory.java
+++ b/lucene/analysis/morfologik/src/java/org/apache/lucene/analysis/morfologik/MorfologikFilterFactory.java
@@ -48,6 +48,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* and used by default.
*
* @see <a href="http://morfologik.blogspot.com/">Morfologik web site</a>
+ * @since 4.0.0
*/
public class MorfologikFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
/** Dictionary resource attribute (should have {@code ".dict"} suffix), loaded from {@link ResourceLoader}. */
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/BeiderMorseFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/BeiderMorseFilterFactory.java b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/BeiderMorseFilterFactory.java
index 5a78204..d13e052 100644
--- a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/BeiderMorseFilterFactory.java
+++ b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/BeiderMorseFilterFactory.java
@@ -39,6 +39,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </filter>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class BeiderMorseFilterFactory extends TokenFilterFactory {
private final PhoneticEngine engine;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DaitchMokotoffSoundexFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DaitchMokotoffSoundexFilterFactory.java b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DaitchMokotoffSoundexFilterFactory.java
index 16131f3..a304324 100644
--- a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DaitchMokotoffSoundexFilterFactory.java
+++ b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DaitchMokotoffSoundexFilterFactory.java
@@ -42,6 +42,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* @see DaitchMokotoffSoundexFilter
*
* @lucene.experimental
+ * @since 5.0.0
*/
public class DaitchMokotoffSoundexFilterFactory extends TokenFilterFactory {
/** parameter name: true if encoded tokens should be added as synonyms */
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DoubleMetaphoneFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DoubleMetaphoneFilterFactory.java b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DoubleMetaphoneFilterFactory.java
index fdaecb2..02c46e1 100644
--- a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DoubleMetaphoneFilterFactory.java
+++ b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/DoubleMetaphoneFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.DoubleMetaphoneFilterFactory" inject="true" maxCodeLength="4"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class DoubleMetaphoneFilterFactory extends TokenFilterFactory
{
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/PhoneticFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/PhoneticFilterFactory.java b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/PhoneticFilterFactory.java
index fc69a61..b0f8d8b 100644
--- a/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/PhoneticFilterFactory.java
+++ b/lucene/analysis/phonetic/src/java/org/apache/lucene/analysis/phonetic/PhoneticFilterFactory.java
@@ -62,6 +62,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </fieldType></pre>
*
* @see PhoneticFilter
+ * @since 1.2.0
*/
public class PhoneticFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
/** parameter name: either a short name or a full class name */
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelPolishStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelPolishStemFilterFactory.java b/lucene/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelPolishStemFilterFactory.java
index 25cc4bb..ce86bb5 100644
--- a/lucene/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelPolishStemFilterFactory.java
+++ b/lucene/analysis/stempel/src/java/org/apache/lucene/analysis/stempel/StempelPolishStemFilterFactory.java
@@ -27,6 +27,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
/**
* Factory for {@link StempelFilter} using a Polish stemming table.
+ * @since 3.1.0
*/
public class StempelPolishStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/SuggestStopFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/SuggestStopFilterFactory.java b/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/SuggestStopFilterFactory.java
index 166d80d..10765a5 100644
--- a/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/SuggestStopFilterFactory.java
+++ b/lucene/suggest/src/java/org/apache/lucene/search/suggest/analyzing/SuggestStopFilterFactory.java
@@ -70,6 +70,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* for details.
* </li>
* </ul>
+ * @since 5.0.0
*/
public class SuggestStopFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
/** the default format, one word per line, whole line comments start with "#" */
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/solr/core/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java
----------------------------------------------------------------------
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 e64957f..52bb078 100644
--- a/solr/core/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java
+++ b/solr/core/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java
@@ -60,6 +60,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </analyzer>
* </fieldType></pre>
*
+ * @since 1.4.0
*/
public class ReversedWildcardFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/solr/core/src/java/org/apache/solr/rest/schema/analysis/BaseManagedTokenFilterFactory.java
----------------------------------------------------------------------
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 888ceb2..68b9784 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
@@ -30,6 +30,7 @@ import org.apache.solr.rest.ManagedResourceObserver;
* 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
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedStopFilterFactory.java
----------------------------------------------------------------------
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 d258291..5b6fcb7 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
@@ -28,6 +28,7 @@ import org.apache.solr.rest.ManagedResource;
/**
* TokenFilterFactory that uses the ManagedWordSetResource implementation
* for managing stop words using the REST API.
+ * @since 4.8.0
*/
public class ManagedStopFilterFactory extends BaseManagedTokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymFilterFactory.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymFilterFactory.java b/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymFilterFactory.java
index 63b4747..259e4cd 100644
--- a/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymFilterFactory.java
+++ b/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymFilterFactory.java
@@ -54,6 +54,7 @@ import org.slf4j.LoggerFactory;
*
* @deprecated Use {@link ManagedSynonymGraphFilterFactory} instead, but be sure to also
* use {@link FlattenGraphFilterFactory} at index time (not at search time) as well.
+ * @since 4.8.0
*/
@Deprecated
public class ManagedSynonymFilterFactory extends BaseManagedTokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/solr/core/src/java/org/apache/solr/rest/schema/analysis/ManagedSynonymGraphFilterFactory.java
----------------------------------------------------------------------
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 1f4a970..caef307 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
@@ -50,6 +50,7 @@ import org.slf4j.LoggerFactory;
/**
* TokenFilterFactory and ManagedResource implementation for
* doing CRUD on synonyms using the REST API.
+ * @since 7.0.0
*/
public class ManagedSynonymGraphFilterFactory extends BaseManagedTokenFilterFactory {
[2/2] lucene-solr:master: SOLR-11490: Add missing @since tags To all
descendants of TokenFilterFactory
Posted by ar...@apache.org.
SOLR-11490: Add missing @since tags
To all descendants of TokenFilterFactory
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/3eeeb9fa
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/3eeeb9fa
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/3eeeb9fa
Branch: refs/heads/master
Commit: 3eeeb9fa4d2cf1751b6cc60b2f1fb708417af8e8
Parents: 17d3400
Author: Alexandre Rafalovitch <ar...@apache.org>
Authored: Tue Oct 17 23:19:09 2017 -0400
Committer: Alexandre Rafalovitch <ar...@apache.org>
Committed: Tue Oct 17 23:19:09 2017 -0400
----------------------------------------------------------------------
.../lucene/analysis/ar/ArabicNormalizationFilterFactory.java | 1 +
.../org/apache/lucene/analysis/ar/ArabicStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/bg/BulgarianStemFilterFactory.java | 1 +
.../lucene/analysis/bn/BengaliNormalizationFilterFactory.java | 1 +
.../org/apache/lucene/analysis/bn/BengaliStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/br/BrazilianStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/cjk/CJKBigramFilterFactory.java | 1 +
.../org/apache/lucene/analysis/cjk/CJKWidthFilterFactory.java | 1 +
.../lucene/analysis/ckb/SoraniNormalizationFilterFactory.java | 1 +
.../org/apache/lucene/analysis/ckb/SoraniStemFilterFactory.java | 1 +
.../lucene/analysis/commongrams/CommonGramsFilterFactory.java | 1 +
.../analysis/commongrams/CommonGramsQueryFilterFactory.java | 1 +
.../compound/DictionaryCompoundWordTokenFilterFactory.java | 1 +
.../compound/HyphenationCompoundWordTokenFilterFactory.java | 1 +
.../apache/lucene/analysis/core/DecimalDigitFilterFactory.java | 1 +
.../apache/lucene/analysis/core/FlattenGraphFilterFactory.java | 1 +
.../org/apache/lucene/analysis/core/LowerCaseFilterFactory.java | 1 +
.../java/org/apache/lucene/analysis/core/StopFilterFactory.java | 1 +
.../org/apache/lucene/analysis/core/TypeTokenFilterFactory.java | 1 +
.../org/apache/lucene/analysis/core/UpperCaseFilterFactory.java | 1 +
.../org/apache/lucene/analysis/cz/CzechStemFilterFactory.java | 1 +
.../apache/lucene/analysis/de/GermanLightStemFilterFactory.java | 1 +
.../apache/lucene/analysis/de/GermanMinimalStemFilterFactory.java | 1 +
.../lucene/analysis/de/GermanNormalizationFilterFactory.java | 1 +
.../org/apache/lucene/analysis/de/GermanStemFilterFactory.java | 1 +
.../apache/lucene/analysis/el/GreekLowerCaseFilterFactory.java | 1 +
.../org/apache/lucene/analysis/el/GreekStemFilterFactory.java | 1 +
.../lucene/analysis/en/EnglishMinimalStemFilterFactory.java | 1 +
.../apache/lucene/analysis/en/EnglishPossessiveFilterFactory.java | 1 +
.../java/org/apache/lucene/analysis/en/KStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/en/PorterStemFilterFactory.java | 1 +
.../apache/lucene/analysis/es/SpanishLightStemFilterFactory.java | 1 +
.../lucene/analysis/fa/PersianNormalizationFilterFactory.java | 1 +
.../apache/lucene/analysis/fi/FinnishLightStemFilterFactory.java | 1 +
.../apache/lucene/analysis/fr/FrenchLightStemFilterFactory.java | 1 +
.../apache/lucene/analysis/fr/FrenchMinimalStemFilterFactory.java | 1 +
.../apache/lucene/analysis/ga/IrishLowerCaseFilterFactory.java | 1 +
.../lucene/analysis/gl/GalicianMinimalStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/gl/GalicianStemFilterFactory.java | 1 +
.../lucene/analysis/hi/HindiNormalizationFilterFactory.java | 1 +
.../org/apache/lucene/analysis/hi/HindiStemFilterFactory.java | 1 +
.../lucene/analysis/hu/HungarianLightStemFilterFactory.java | 1 +
.../lucene/analysis/hunspell/HunspellStemFilterFactory.java | 1 +
.../apache/lucene/analysis/id/IndonesianStemFilterFactory.java | 1 +
.../lucene/analysis/in/IndicNormalizationFilterFactory.java | 1 +
.../apache/lucene/analysis/it/ItalianLightStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/lv/LatvianStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/minhash/MinHashFilterFactory.java | 1 +
.../lucene/analysis/miscellaneous/ASCIIFoldingFilterFactory.java | 1 +
.../analysis/miscellaneous/CodepointCountFilterFactory.java | 1 +
.../analysis/miscellaneous/DateRecognizerFilterFactory.java | 1 +
.../miscellaneous/DelimitedTermFrequencyTokenFilterFactory.java | 3 ++-
.../lucene/analysis/miscellaneous/FingerprintFilterFactory.java | 1 +
.../analysis/miscellaneous/FixBrokenOffsetsFilterFactory.java | 1 +
.../analysis/miscellaneous/HyphenatedWordsFilterFactory.java | 1 +
.../lucene/analysis/miscellaneous/KeepWordFilterFactory.java | 1 +
.../lucene/analysis/miscellaneous/KeywordMarkerFilterFactory.java | 1 +
.../lucene/analysis/miscellaneous/KeywordRepeatFilterFactory.java | 1 +
.../apache/lucene/analysis/miscellaneous/LengthFilterFactory.java | 1 +
.../analysis/miscellaneous/LimitTokenCountFilterFactory.java | 1 +
.../analysis/miscellaneous/LimitTokenOffsetFilterFactory.java | 1 +
.../analysis/miscellaneous/LimitTokenPositionFilterFactory.java | 1 +
.../miscellaneous/RemoveDuplicatesTokenFilterFactory.java | 1 +
.../analysis/miscellaneous/ScandinavianFoldingFilterFactory.java | 1 +
.../miscellaneous/ScandinavianNormalizationFilterFactory.java | 1 +
.../analysis/miscellaneous/StemmerOverrideFilterFactory.java | 1 +
.../apache/lucene/analysis/miscellaneous/TrimFilterFactory.java | 1 +
.../lucene/analysis/miscellaneous/TruncateTokenFilterFactory.java | 1 +
.../lucene/analysis/miscellaneous/WordDelimiterFilterFactory.java | 1 +
.../analysis/miscellaneous/WordDelimiterGraphFilterFactory.java | 1 +
.../org/apache/lucene/analysis/ngram/EdgeNGramFilterFactory.java | 1 +
.../java/org/apache/lucene/analysis/ngram/NGramFilterFactory.java | 1 +
.../lucene/analysis/no/NorwegianLightStemFilterFactory.java | 1 +
.../lucene/analysis/no/NorwegianMinimalStemFilterFactory.java | 1 +
.../lucene/analysis/pattern/PatternCaptureGroupFilterFactory.java | 1 +
.../lucene/analysis/pattern/PatternReplaceFilterFactory.java | 1 +
.../analysis/payloads/DelimitedPayloadTokenFilterFactory.java | 3 ++-
.../analysis/payloads/NumericPayloadTokenFilterFactory.java | 1 +
.../analysis/payloads/TokenOffsetPayloadTokenFilterFactory.java | 1 +
.../lucene/analysis/payloads/TypeAsPayloadTokenFilterFactory.java | 1 +
.../lucene/analysis/pt/PortugueseLightStemFilterFactory.java | 1 +
.../lucene/analysis/pt/PortugueseMinimalStemFilterFactory.java | 1 +
.../apache/lucene/analysis/pt/PortugueseStemFilterFactory.java | 1 +
.../apache/lucene/analysis/ru/RussianLightStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/shingle/ShingleFilterFactory.java | 1 +
.../lucene/analysis/snowball/SnowballPorterFilterFactory.java | 1 +
.../lucene/analysis/sr/SerbianNormalizationFilterFactory.java | 1 +
.../org/apache/lucene/analysis/standard/ClassicFilterFactory.java | 1 +
.../apache/lucene/analysis/standard/StandardFilterFactory.java | 1 +
.../apache/lucene/analysis/sv/SwedishLightStemFilterFactory.java | 1 +
.../org/apache/lucene/analysis/synonym/SynonymFilterFactory.java | 1 +
.../apache/lucene/analysis/synonym/SynonymGraphFilterFactory.java | 1 +
.../org/apache/lucene/analysis/tr/ApostropheFilterFactory.java | 3 ++-
.../apache/lucene/analysis/tr/TurkishLowerCaseFilterFactory.java | 1 +
.../org/apache/lucene/analysis/util/ElisionFilterFactory.java | 1 +
.../java/org/apache/lucene/analysis/util/TokenFilterFactory.java | 1 +
.../org/apache/lucene/analysis/icu/ICUFoldingFilterFactory.java | 1 +
.../apache/lucene/analysis/icu/ICUNormalizer2FilterFactory.java | 1 +
.../org/apache/lucene/analysis/icu/ICUTransformFilterFactory.java | 1 +
.../apache/lucene/analysis/ja/JapaneseBaseFormFilterFactory.java | 1 +
.../lucene/analysis/ja/JapaneseKatakanaStemFilterFactory.java | 1 +
.../apache/lucene/analysis/ja/JapaneseNumberFilterFactory.java | 1 +
.../lucene/analysis/ja/JapanesePartOfSpeechStopFilterFactory.java | 1 +
.../lucene/analysis/ja/JapaneseReadingFormFilterFactory.java | 1 +
.../lucene/analysis/morfologik/MorfologikFilterFactory.java | 1 +
.../apache/lucene/analysis/phonetic/BeiderMorseFilterFactory.java | 1 +
.../analysis/phonetic/DaitchMokotoffSoundexFilterFactory.java | 1 +
.../lucene/analysis/phonetic/DoubleMetaphoneFilterFactory.java | 1 +
.../apache/lucene/analysis/phonetic/PhoneticFilterFactory.java | 1 +
.../lucene/analysis/stempel/StempelPolishStemFilterFactory.java | 1 +
.../lucene/search/suggest/analyzing/SuggestStopFilterFactory.java | 1 +
.../org/apache/solr/analysis/ReversedWildcardFilterFactory.java | 1 +
.../solr/rest/schema/analysis/BaseManagedTokenFilterFactory.java | 1 +
.../solr/rest/schema/analysis/ManagedStopFilterFactory.java | 1 +
.../solr/rest/schema/analysis/ManagedSynonymFilterFactory.java | 1 +
.../rest/schema/analysis/ManagedSynonymGraphFilterFactory.java | 1 +
116 files changed, 119 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilterFactory.java
index 0568614..b3632cc 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicNormalizationFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.ArabicNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class ArabicNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilterFactory.java
index ec8b2ed..69689a3 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ar/ArabicStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.ArabicStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class ArabicStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilterFactory.java
index 62b731a..32dae38 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/bg/BulgarianStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.BulgarianStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class BulgarianStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliNormalizationFilterFactory.java
index 43618d6..045b585 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliNormalizationFilterFactory.java
@@ -33,6 +33,7 @@ import java.util.Map;
* <filter class="solr.BengaliNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 7.1.0
*/
public class BengaliNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliStemFilterFactory.java
index b082d9e..7383dbb 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/bn/BengaliStemFilterFactory.java
@@ -31,6 +31,7 @@ import java.util.Map;
* <filter class="solr.BengaliStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 7.1.0
*/
public class BengaliStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilterFactory.java
index 19aa2be..dfc9522 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/br/BrazilianStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.BrazilianStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class BrazilianStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKBigramFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKBigramFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKBigramFilterFactory.java
index d7da5b0..58cc83b 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKBigramFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKBigramFilterFactory.java
@@ -36,6 +36,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* katakana="true" hangul="true" outputUnigrams="false" />
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class CJKBigramFilterFactory extends TokenFilterFactory {
final int flags;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKWidthFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKWidthFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKWidthFilterFactory.java
index c59b86a..f1ee59c 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKWidthFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/cjk/CJKWidthFilterFactory.java
@@ -36,6 +36,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.CJKBigramFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class CJKWidthFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniNormalizationFilterFactory.java
index 1f99a51..1c5781d 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniNormalizationFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.SoraniNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 4.7.0
*/
public class SoraniNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniStemFilterFactory.java
index 8d3e984..50aa971 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ckb/SoraniStemFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.SoraniStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 4.7.0
*/
public class SoraniStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilterFactory.java
index 946003f..ace70aa 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsFilterFactory.java
@@ -35,6 +35,7 @@ import org.apache.lucene.analysis.util.*;
* <filter class="solr.CommonGramsFilterFactory" words="commongramsstopwords.txt" ignoreCase="false"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class CommonGramsFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
// TODO: shared base class for Stop/Keep/CommonGrams?
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilterFactory.java
index 034ed56..cd65428 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/commongrams/CommonGramsQueryFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.commongrams.CommonGramsQueryFilter;
* <filter class="solr.CommonGramsQueryFilterFactory" words="commongramsquerystopwords.txt" ignoreCase="false"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class CommonGramsQueryFilterFactory extends CommonGramsFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilterFactory.java
index d31cdf8..322f6d7 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/DictionaryCompoundWordTokenFilterFactory.java
@@ -36,6 +36,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* minWordSize="5" minSubwordSize="2" maxSubwordSize="15" onlyLongestMatch="true"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class DictionaryCompoundWordTokenFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private CharArraySet dictionary;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilterFactory.java
index 37421bb..6b018d6 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/HyphenationCompoundWordTokenFilterFactory.java
@@ -57,6 +57,7 @@ import org.xml.sax.InputSource;
* </fieldType></pre>
*
* @see HyphenationCompoundWordTokenFilter
+ * @since 3.1.0
*/
public class HyphenationCompoundWordTokenFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private CharArraySet dictionary;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/DecimalDigitFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/DecimalDigitFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/DecimalDigitFilterFactory.java
index 2142692..a7606e2 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/DecimalDigitFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/DecimalDigitFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.DecimalDigitFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 5.4.0
*/
public class DecimalDigitFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/FlattenGraphFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/FlattenGraphFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/FlattenGraphFilterFactory.java
index 920ab3d..1021c74 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/FlattenGraphFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/FlattenGraphFilterFactory.java
@@ -26,6 +26,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* Factory for {@link FlattenGraphFilter}.
*
* @lucene.experimental
+ * @since 6.4.0
*/
public class FlattenGraphFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/LowerCaseFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/LowerCaseFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/LowerCaseFilterFactory.java
index 91ff877..85d77b2 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/LowerCaseFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/LowerCaseFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.LowerCaseFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.1.0
*/
public class LowerCaseFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/StopFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/StopFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/StopFilterFactory.java
index b6b8b60..4dd0449 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/StopFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/StopFilterFactory.java
@@ -68,6 +68,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* for details.
* </li>
* </ul>
+ * @since 1.1.0
*/
public class StopFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
public static final String FORMAT_WORDSET = "wordset";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/TypeTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/TypeTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/TypeTokenFilterFactory.java
index fe7b654..ffa0853 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/TypeTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/TypeTokenFilterFactory.java
@@ -38,6 +38,7 @@ import java.util.Set;
* useWhitelist="false"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class TypeTokenFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private final boolean useWhitelist;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/UpperCaseFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/UpperCaseFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/UpperCaseFilterFactory.java
index d19f832..5c45763 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/UpperCaseFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/core/UpperCaseFilterFactory.java
@@ -39,6 +39,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* upper case character represents more than one lower case character. Use this filter
* when you require uppercase tokens. Use the {@link LowerCaseFilterFactory} for
* general search matching
+ * @since 4.7.0
*/
public class UpperCaseFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilterFactory.java
index 0b016ad..0fa30ae 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/cz/CzechStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.CzechStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class CzechStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemFilterFactory.java
index f3ef1f4..73912be 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GermanLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class GermanLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemFilterFactory.java
index b9b0fa8..ffa6cbf 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanMinimalStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GermanMinimalStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class GermanMinimalStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanNormalizationFilterFactory.java
index f922af8..d6662fb 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanNormalizationFilterFactory.java
@@ -35,6 +35,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GermanNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class GermanNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemFilterFactory.java
index d7f578e..4876a0d 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/de/GermanStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GermanStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class GermanStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilterFactory.java
index ce1ec08..6d3d05a 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekLowerCaseFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GreekLowerCaseFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class GreekLowerCaseFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekStemFilterFactory.java
index 618f52d..b021f89 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/el/GreekStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GreekStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class GreekStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishMinimalStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishMinimalStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishMinimalStemFilterFactory.java
index 008b34d..e6a600e 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishMinimalStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishMinimalStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.EnglishMinimalStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class EnglishMinimalStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishPossessiveFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishPossessiveFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishPossessiveFilterFactory.java
index af80852..23525a7 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishPossessiveFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/EnglishPossessiveFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.EnglishPossessiveFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class EnglishPossessiveFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/KStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/KStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/KStemFilterFactory.java
index 092a2a3..9333eb5 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/KStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/KStemFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.KStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.3.0
*/
public class KStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemFilterFactory.java
index 61b5662..a2a7a81 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/en/PorterStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.PorterStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.1.0
*/
public class PorterStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemFilterFactory.java
index 49fcc8f..6777b41 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/es/SpanishLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.SpanishLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class SpanishLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilterFactory.java
index e5d78de..ce858c4 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fa/PersianNormalizationFilterFactory.java
@@ -35,6 +35,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.PersianNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class PersianNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemFilterFactory.java
index 5adc5a3..3e49ed8 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fi/FinnishLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.FinnishLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class FinnishLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemFilterFactory.java
index 8f74fc3..9da5f5c 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.FrenchLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class FrenchLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemFilterFactory.java
index f116bc0..b2c2a3e 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchMinimalStemFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.FrenchMinimalStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class FrenchMinimalStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ga/IrishLowerCaseFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ga/IrishLowerCaseFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ga/IrishLowerCaseFilterFactory.java
index 034c6d6..b6b3cb2 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ga/IrishLowerCaseFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ga/IrishLowerCaseFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.IrishLowerCaseFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class IrishLowerCaseFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianMinimalStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianMinimalStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianMinimalStemFilterFactory.java
index d2de86d..09065ee 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianMinimalStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianMinimalStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GalicianMinimalStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class GalicianMinimalStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianStemFilterFactory.java
index f0b917e..968aee4 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/gl/GalicianStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.GalicianStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class GalicianStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilterFactory.java
index 329702a..8a9dec2 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiNormalizationFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.HindiNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class HindiNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilterFactory.java
index 3fc458f..33fb1b5 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hi/HindiStemFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.HindiStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class HindiStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemFilterFactory.java
index 5f62f4b..da78479 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hu/HungarianLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.HungarianLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class HungarianLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/hunspell/HunspellStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hunspell/HunspellStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hunspell/HunspellStemFilterFactory.java
index 1c77c12..3e9b9ba 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/hunspell/HunspellStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/hunspell/HunspellStemFilterFactory.java
@@ -48,6 +48,7 @@ import org.apache.lucene.util.IOUtils;
*
* See <a href="http://wiki.apache.org/solr/Hunspell">http://wiki.apache.org/solr/Hunspell</a>
* @lucene.experimental
+ * @since 3.5.0
*/
public class HunspellStemFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private static final String PARAM_DICTIONARY = "dictionary";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/id/IndonesianStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/id/IndonesianStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/id/IndonesianStemFilterFactory.java
index ce7465e..1d4058d 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/id/IndonesianStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/id/IndonesianStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.IndonesianStemFilterFactory" stemDerivational="true"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class IndonesianStemFilterFactory extends TokenFilterFactory {
private final boolean stemDerivational;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilterFactory.java
index 6229f86..5a742a6 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/in/IndicNormalizationFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.IndicNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class IndicNormalizationFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemFilterFactory.java
index e007eed..9e9929c 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/it/ItalianLightStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.ItalianLightStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class ItalianLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/lv/LatvianStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/lv/LatvianStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/lv/LatvianStemFilterFactory.java
index 90077f7..03ba355 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/lv/LatvianStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/lv/LatvianStemFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.LatvianStemFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.2.0
*/
public class LatvianStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/minhash/MinHashFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/minhash/MinHashFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/minhash/MinHashFilterFactory.java
index c4c827b..f93f65b 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/minhash/MinHashFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/minhash/MinHashFilterFactory.java
@@ -24,6 +24,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
/**
* {@link TokenFilterFactory} for {@link MinHashFilter}.
+ * @since 6.2.0
*/
public class MinHashFilterFactory extends TokenFilterFactory {
private int hashCount = MinHashFilter.DEFAULT_HASH_COUNT;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilterFactory.java
index 4e64abe..2f4592f 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ASCIIFoldingFilterFactory.java
@@ -35,6 +35,7 @@ import org.apache.lucene.analysis.TokenStream;
* <filter class="solr.ASCIIFoldingFilterFactory" preserveOriginal="false"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class ASCIIFoldingFilterFactory extends TokenFilterFactory implements MultiTermAwareComponent {
private static final String PRESERVE_ORIGINAL = "preserveOriginal";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/CodepointCountFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/CodepointCountFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/CodepointCountFilterFactory.java
index c5e0391..abadf25 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/CodepointCountFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/CodepointCountFilterFactory.java
@@ -31,6 +31,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.CodepointCountFilterFactory" min="0" max="1" />
* </analyzer>
* </fieldType></pre>
+ * @since 4.5.1
*/
public class CodepointCountFilterFactory extends TokenFilterFactory {
final int min;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DateRecognizerFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DateRecognizerFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DateRecognizerFilterFactory.java
index eec191d..7a426c5 100755
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DateRecognizerFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DateRecognizerFilterFactory.java
@@ -41,6 +41,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* The {@code datePattern} is optional. If omitted, {@link DateRecognizerFilter} will be created with the default date
* format of the system. The {@code locale} is optional and if omitted the filter will be created with
* {@link Locale#ENGLISH}.
+ * @since 5.5.0
*/
public class DateRecognizerFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DelimitedTermFrequencyTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DelimitedTermFrequencyTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DelimitedTermFrequencyTokenFilterFactory.java
index af5c0fa..422da77 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DelimitedTermFrequencyTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/DelimitedTermFrequencyTokenFilterFactory.java
@@ -31,6 +31,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.DelimitedTermFrequencyTokenFilterFactory" delimiter="|"/>
* </analyzer>
* </fieldType></pre>
+ * @since 7.0.0
*/
public class DelimitedTermFrequencyTokenFilterFactory extends TokenFilterFactory {
public static final String DELIMITER_ATTR = "delimiter";
@@ -50,4 +51,4 @@ public class DelimitedTermFrequencyTokenFilterFactory extends TokenFilterFactory
public DelimitedTermFrequencyTokenFilter create(TokenStream input) {
return new DelimitedTermFrequencyTokenFilter(input, delimiter);
}
-}
\ No newline at end of file
+}
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FingerprintFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FingerprintFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FingerprintFilterFactory.java
index 4c32ea9..70bc668 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FingerprintFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FingerprintFilterFactory.java
@@ -31,6 +31,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* See
* {@link FingerprintFilter} for an explanation of its use.
* </pre>
+ * @since 5.4.0
*/
public class FingerprintFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FixBrokenOffsetsFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FixBrokenOffsetsFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FixBrokenOffsetsFilterFactory.java
index 8484b8c..1f58841 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FixBrokenOffsetsFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/FixBrokenOffsetsFilterFactory.java
@@ -24,6 +24,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
/**
* Factory for {@link FixBrokenOffsetsFilter}.
+ * @since 7.0.0
*/
public class FixBrokenOffsetsFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilterFactory.java
index 4df514e..b929f47 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/HyphenatedWordsFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.HyphenatedWordsFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.1.0
*/
public class HyphenatedWordsFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilterFactory.java
index 8967c5b..0ddf731 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeepWordFilterFactory.java
@@ -35,6 +35,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.KeepWordFilterFactory" words="keepwords.txt" ignoreCase="false"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class KeepWordFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private final boolean ignoreCase;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordMarkerFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordMarkerFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordMarkerFilterFactory.java
index 5b9f48d..e9293bc 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordMarkerFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordMarkerFilterFactory.java
@@ -36,6 +36,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.KeywordMarkerFilterFactory" protected="protectedkeyword.txt" pattern="^.+er$" ignoreCase="false"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class KeywordMarkerFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
public static final String PROTECTED_TOKENS = "protected";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordRepeatFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordRepeatFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordRepeatFilterFactory.java
index 2414135..900b357 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordRepeatFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/KeywordRepeatFilterFactory.java
@@ -28,6 +28,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* Since {@link KeywordRepeatFilter} emits two tokens for every input token, and any tokens that aren't transformed
* later in the analysis chain will be in the document twice. Therefore, consider adding
* {@link RemoveDuplicatesTokenFilterFactory} later in the analysis chain.
+ * @since 4.3.0
*/
public final class KeywordRepeatFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilterFactory.java
index 4e1ec6b..86f28d2 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LengthFilterFactory.java
@@ -31,6 +31,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.LengthFilterFactory" min="0" max="1" />
* </analyzer>
* </fieldType></pre>
+ * @since 1.1.0
*/
public class LengthFilterFactory extends TokenFilterFactory {
final int min;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenCountFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenCountFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenCountFilterFactory.java
index e354df5..547bd9b 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenCountFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenCountFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <p>
* The {@code consumeAllTokens} property is optional and defaults to {@code false}.
* See {@link LimitTokenCountFilter} for an explanation of its use.
+ * @since 3.1.0
*/
public class LimitTokenCountFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenOffsetFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenOffsetFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenOffsetFilterFactory.java
index 96e2a43..fd01e87 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenOffsetFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenOffsetFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </fieldType></pre>
* <p>
* The {@code consumeAllTokens} property is optional and defaults to {@code false}.
+ * @since 5.2.0
*/
public class LimitTokenOffsetFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenPositionFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenPositionFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenPositionFilterFactory.java
index 2ebb34c..a6c055b 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenPositionFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/LimitTokenPositionFilterFactory.java
@@ -33,6 +33,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <p>
* The {@code consumeAllTokens} property is optional and defaults to {@code false}.
* See {@link LimitTokenPositionFilter} for an explanation of its use.
+ * @since 4.3.0
*/
public class LimitTokenPositionFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilterFactory.java
index ee0a0c9..b0733c5 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/RemoveDuplicatesTokenFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.1.0
*/
public class RemoveDuplicatesTokenFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianFoldingFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianFoldingFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianFoldingFilterFactory.java
index cd98ecd..92f9465 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianFoldingFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianFoldingFilterFactory.java
@@ -33,6 +33,7 @@ import java.util.Map;
* <filter class="solr.ScandinavianFoldingFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 4.4.0
*/
public class ScandinavianFoldingFilterFactory extends TokenFilterFactory
implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianNormalizationFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianNormalizationFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianNormalizationFilterFactory.java
index fa9c830..80f0a8f 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianNormalizationFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/ScandinavianNormalizationFilterFactory.java
@@ -33,6 +33,7 @@ import java.util.Map;
* <filter class="solr.ScandinavianNormalizationFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 4.4.0
*/
public class ScandinavianNormalizationFilterFactory extends TokenFilterFactory
implements MultiTermAwareComponent {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilterFactory.java
index 87f6a85..eb6654c 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilterFactory.java
@@ -36,6 +36,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.StemmerOverrideFilterFactory" dictionary="dictionary.txt" ignoreCase="false"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.1.0
*/
public class StemmerOverrideFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
private StemmerOverrideMap dictionary;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilterFactory.java
index aa3e8bd..ef5ecba 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TrimFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </fieldType></pre>
*
* @see TrimFilter
+ * @since 1.2.0
*/
public class TrimFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterFactory.java
index 7968036..83800cd 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterFactory.java
@@ -36,6 +36,7 @@ import java.util.Map;
* <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 4.8.0
*/
public class TruncateTokenFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilterFactory.java
index 0002d65..4b525fe 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilterFactory.java
@@ -52,6 +52,7 @@ import static org.apache.lucene.analysis.miscellaneous.WordDelimiterFilter.*;
* @deprecated Use {@link WordDelimiterGraphFilterFactory} instead: it produces a correct
* token graph so that e.g. {@link PhraseQuery} works correctly when it's used in
* the search time analyzer.
+ * @since 1.1.0
*/
@Deprecated
public class WordDelimiterFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterGraphFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterGraphFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterGraphFilterFactory.java
index a06cc75..613aedc 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterGraphFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/miscellaneous/WordDelimiterGraphFilterFactory.java
@@ -48,6 +48,7 @@ import static org.apache.lucene.analysis.miscellaneous.WordDelimiterIterator.*;
* types="wdfftypes.txt" />
* </analyzer>
* </fieldType></pre>
+ * @since 6.5.0
*/
public class WordDelimiterGraphFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
public static final String PROTECTED_TOKENS = "protected";
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramFilterFactory.java
index 020b85b..a0690de 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/EdgeNGramFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="1"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class EdgeNGramFilterFactory extends TokenFilterFactory {
private final int maxGramSize;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramFilterFactory.java
index 2064716..cd1b309 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/ngram/NGramFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.NGramFilterFactory" minGramSize="1" maxGramSize="2"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class NGramFilterFactory extends TokenFilterFactory {
private final int maxGramSize;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianLightStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianLightStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianLightStemFilterFactory.java
index 0a5122b..418c1cc 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianLightStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianLightStemFilterFactory.java
@@ -36,6 +36,7 @@ import static org.apache.lucene.analysis.no.NorwegianLightStemmer.NYNORSK;
* <filter class="solr.NorwegianLightStemFilterFactory" variant="nb"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class NorwegianLightStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianMinimalStemFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianMinimalStemFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianMinimalStemFilterFactory.java
index 1677272..7453822 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianMinimalStemFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/no/NorwegianMinimalStemFilterFactory.java
@@ -36,6 +36,7 @@ import static org.apache.lucene.analysis.no.NorwegianLightStemmer.NYNORSK;
* <filter class="solr.NorwegianMinimalStemFilterFactory" variant="nb"/>
* </analyzer>
* </fieldType></pre>
+ * @since 3.6.0
*/
public class NorwegianMinimalStemFilterFactory extends TokenFilterFactory {
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternCaptureGroupFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternCaptureGroupFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternCaptureGroupFilterFactory.java
index ea8cd42..d0df49b 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternCaptureGroupFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternCaptureGroupFilterFactory.java
@@ -34,6 +34,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* </fieldType></pre>
*
* @see PatternCaptureGroupTokenFilter
+ * @since 4.4.0
*/
public class PatternCaptureGroupFilterFactory extends TokenFilterFactory {
private Pattern pattern;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilterFactory.java
index 57e5e11..b568e5c 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/pattern/PatternReplaceFilterFactory.java
@@ -36,6 +36,7 @@ import java.util.regex.Pattern;
* </fieldType></pre>
*
* @see PatternReplaceFilter
+ * @since 1.2.0
*/
public class PatternReplaceFilterFactory extends TokenFilterFactory {
final Pattern pattern;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterFactory.java
index 02964db..1977baf 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/DelimitedPayloadTokenFilterFactory.java
@@ -33,6 +33,7 @@ import java.util.Map;
* <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="float" delimiter="|"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.4.0
*/
public class DelimitedPayloadTokenFilterFactory extends TokenFilterFactory implements ResourceLoaderAware {
public static final String ENCODER_ATTR = "encoder";
@@ -70,4 +71,4 @@ public class DelimitedPayloadTokenFilterFactory extends TokenFilterFactory imple
encoder = loader.newInstance(encoderClass, PayloadEncoder.class);
}
}
-}
\ No newline at end of file
+}
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterFactory.java
index 98783b0..266652b 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/NumericPayloadTokenFilterFactory.java
@@ -30,6 +30,7 @@ import java.util.Map;
* <filter class="solr.NumericPayloadTokenFilterFactory" payload="24" typeMatch="word"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class NumericPayloadTokenFilterFactory extends TokenFilterFactory {
private final float payload;
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/3eeeb9fa/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterFactory.java
----------------------------------------------------------------------
diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterFactory.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterFactory.java
index 56c38da..098f926 100644
--- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterFactory.java
+++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/payloads/TokenOffsetPayloadTokenFilterFactory.java
@@ -32,6 +32,7 @@ import org.apache.lucene.analysis.util.TokenFilterFactory;
* <filter class="solr.TokenOffsetPayloadTokenFilterFactory"/>
* </analyzer>
* </fieldType></pre>
+ * @since 1.3.0
*/
public class TokenOffsetPayloadTokenFilterFactory extends TokenFilterFactory {