You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ko...@apache.org on 2011/02/22 15:35:03 UTC
svn commit: r1073344 - in /lucene/dev/branches/branch_3x: ./ lucene/ solr/
solr/src/java/org/apache/solr/analysis/
Author: koji
Date: Tue Feb 22 14:35:02 2011
New Revision: 1073344
URL: http://svn.apache.org/viewvc?rev=1073344&view=rev
Log:
LUCENE-2894: add schema.xml samples for solr analysis factories (A to H)
Modified:
lucene/dev/branches/branch_3x/ (props changed)
lucene/dev/branches/branch_3x/lucene/ (props changed)
lucene/dev/branches/branch_3x/solr/ (props changed)
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ASCIIFoldingFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicNormalizationFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BrazilianStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BulgarianStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CJKTokenizerFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CapitalizationFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicTokenizerFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CollationKeyFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsQueryFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CzechStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DelimitedPayloadTokenFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DictionaryCompoundWordTokenFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DoubleMetaphoneFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramTokenizerFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ElisionFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishMinimalStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishPossessiveFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FinnishLightStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchLightStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchMinimalStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GalicianStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanLightStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanMinimalStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekLowerCaseFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HTMLStripCharFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiNormalizationFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HungarianLightStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenatedWordsFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenationCompoundWordTokenFilterFactory.java
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ASCIIFoldingFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ASCIIFoldingFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ASCIIFoldingFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ASCIIFoldingFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -21,7 +21,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.ASCIIFoldingFilter;
import org.apache.lucene.analysis.TokenStream;
-/** Factory for {@link ASCIIFoldingFilter} */
+/**
+ * Factory for {@link ASCIIFoldingFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_ascii" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.ASCIIFoldingFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class ASCIIFoldingFilterFactory extends BaseTokenFilterFactory {
public ASCIIFoldingFilter create(TokenStream input) {
return new ASCIIFoldingFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicNormalizationFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicNormalizationFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicNormalizationFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicNormalizationFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -21,8 +21,16 @@ import org.apache.lucene.analysis.ar.Ara
/**
- * Factory for {@link ArabicNormalizationFilter}
- **/
+ * Factory for {@link ArabicNormalizationFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_arnormal" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.ArabicNormalizationFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class ArabicNormalizationFilterFactory extends BaseTokenFilterFactory{
public ArabicNormalizationFilter create(TokenStream input) {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ArabicStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -21,8 +21,16 @@ import org.apache.lucene.analysis.ar.Ara
/**
- * Factory for {@link ArabicStemFilter}
- **/
+ * Factory for {@link ArabicStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_arstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.ArabicStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class ArabicStemFilterFactory extends BaseTokenFilterFactory{
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BrazilianStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BrazilianStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BrazilianStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BrazilianStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -21,7 +21,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.br.BrazilianStemFilter;
-/** Factory for {@link BrazilianStemFilter} */
+/**
+ * Factory for {@link BrazilianStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_brstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.BrazilianStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class BrazilianStemFilterFactory extends BaseTokenFilterFactory {
public BrazilianStemFilter create(TokenStream in) {
return new BrazilianStemFilter(in);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BulgarianStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BulgarianStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BulgarianStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/BulgarianStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.bg.BulgarianStemFilter;
-/** Factory for {@link BulgarianStemFilter} */
+/**
+ * Factory for {@link BulgarianStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_bgstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.BulgarianStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class BulgarianStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new BulgarianStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CJKTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CJKTokenizerFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CJKTokenizerFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CJKTokenizerFactory.java Tue Feb 22 14:35:02 2011
@@ -22,7 +22,16 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.cjk.CJKTokenizer;
import java.io.Reader;
-/** Factory for {@link CJKTokenizer} */
+/**
+ * Factory for {@link CJKTokenizer}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.CJKTokenizerFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class CJKTokenizerFactory extends BaseTokenizerFactory {
public CJKTokenizer create(Reader in) {
return new CJKTokenizer(in);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CapitalizationFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CapitalizationFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CapitalizationFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CapitalizationFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -37,7 +37,7 @@ import java.util.StringTokenizer;
* The factory takes parameters:<br/>
* "onlyFirstWord" - should each word be capitalized or all of the words?<br/>
* "keep" - a keep word list. Each word that should be kept separated by whitespace.<br/>
- * "keepIgnoreCase - true or false. If true, the keep list will be considered case-insensitive.
+ * "keepIgnoreCase - true or false. If true, the keep list will be considered case-insensitive.<br/>
* "forceFirstLetter" - Force the first letter to be capitalized even if it is in the keep list<br/>
* "okPrefix" - do not change word capitalization if a word begins with something in this list.
* for example if "McK" is on the okPrefix list, the word "McKinley" should not be changed to
@@ -47,6 +47,16 @@ import java.util.StringTokenizer;
* "maxWordCount" - if the token contains more then maxWordCount words, the capitalization is
* assumed to be correct.<br/>
*
+ * <pre class="prettyprint" >
+ * <fieldType name="text_cptlztn" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.CapitalizationFilterFactory" onlyFirstWord="true"
+ * keep="java solr lucene" keepIgnoreCase="false"
+ * okPrefix="McK McD McA"/>
+ * </analyzer>
+ * </fieldType></pre>
+ *
* @version $Id$
* @since solr 1.3
*/
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -22,6 +22,15 @@ import org.apache.lucene.analysis.TokenS
import org.apache.lucene.analysis.standard.ClassicFilter;
/**
+ * Factory for {@link ClassicFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_clssc" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.ClassicFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ *
* @version $Id$
*/
public class ClassicFilterFactory extends BaseTokenFilterFactory {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicTokenizerFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicTokenizerFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ClassicTokenizerFactory.java Tue Feb 22 14:35:02 2011
@@ -25,6 +25,14 @@ import java.io.Reader;
import java.util.Map;
/**
+ * Factory for {@link ClassicTokenizer}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_clssc" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.ClassicTokenizerFactory" maxTokenLength="120"/>
+ * </analyzer>
+ * </fieldType></pre>
+ *
* @version $Id$
*/
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CollationKeyFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CollationKeyFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CollationKeyFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CollationKeyFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -56,11 +56,19 @@ import org.apache.solr.util.plugin.Resou
* <li>strength: 'primary','secondary','tertiary', or 'identical' (optional)
* <li>decomposition: 'no','canonical', or 'full' (optional)
* </ul>
- *
+ *
+ * <pre class="prettyprint" >
+ * <fieldType name="text_clltnky" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.CollationKeyFilterFactory" language="ja" country="JP"/>
+ * </analyzer>
+ * </fieldType></pre>
+ *
* @see Collator
* @see Locale
* @see RuleBasedCollator
- * @since solr 1.5
+ * @since solr 3.1
*/
public class CollationKeyFilterFactory extends BaseTokenFilterFactory implements ResourceLoaderAware {
private Collator collator;
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -26,7 +26,15 @@ import org.apache.solr.common.ResourceLo
import org.apache.solr.util.plugin.ResourceLoaderAware;
/**
- * Constructs a CommonGramsFilter
+ * Constructs a {@link CommonGramsFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_cmmngrms" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.CommonGramsFilterFactory" words="commongramsstopwords.txt" ignoreCase="false"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
/*
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsQueryFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsQueryFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsQueryFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CommonGramsQueryFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -27,10 +27,18 @@ import org.apache.solr.common.ResourceLo
import org.apache.solr.util.plugin.ResourceLoaderAware;
/**
- * Construct CommonGramsQueryFilter
+ * Construct {@link CommonGramsQueryFilter}.
*
- * This is pretty close to a straight copy from StopFilterFactory
+ * This is pretty close to a straight copy from {@link StopFilterFactory}.
*
+ * <pre class="prettyprint" >
+ * <fieldType name="text_cmmngrmsqry" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.CommonGramsQueryFilterFactory" words="commongramsquerystopwords.txt" ignoreCase="false"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
public class CommonGramsQueryFilterFactory extends BaseTokenFilterFactory
implements ResourceLoaderAware {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CzechStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CzechStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CzechStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/CzechStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,16 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.cz.CzechStemFilter;
-/** Factory for {@link CzechStemFilter} */
+/**
+ * Factory for {@link CzechStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_czstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.CzechStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ */
public class CzechStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new CzechStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DelimitedPayloadTokenFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DelimitedPayloadTokenFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DelimitedPayloadTokenFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DelimitedPayloadTokenFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -31,8 +31,17 @@ import java.util.Map;
/**
*
- * Factory for {@link DelimitedPayloadTokenFilter}
- **/
+ * Factory for {@link DelimitedPayloadTokenFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_dlmtd" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="float" delimiter="|"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ *
+ */
public class DelimitedPayloadTokenFilterFactory extends BaseTokenFilterFactory implements ResourceLoaderAware {
public static final String ENCODER_ATTR = "encoder";
public static final String DELIMITER_ATTR = "delimiter";
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DictionaryCompoundWordTokenFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DictionaryCompoundWordTokenFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DictionaryCompoundWordTokenFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DictionaryCompoundWordTokenFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -27,7 +27,18 @@ import org.apache.lucene.analysis.TokenS
import java.util.Map;
import java.io.IOException;
-/** Factory for {@link DictionaryCompoundWordTokenFilter} */
+/**
+ * Factory for {@link DictionaryCompoundWordTokenFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_dictcomp" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.DictionaryCompoundWordTokenFilterFactory" dictionary="dictionary.txt"
+ * minWordSize="5" minSubwordSize="2" maxSubwordSize="15" onlyLongestMatch="true"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class DictionaryCompoundWordTokenFilterFactory extends BaseTokenFilterFactory implements ResourceLoaderAware {
private CharArraySet dictionary;
private String dictFile;
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DoubleMetaphoneFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DoubleMetaphoneFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DoubleMetaphoneFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/DoubleMetaphoneFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,6 +20,17 @@ import java.util.Map;
import org.apache.lucene.analysis.TokenStream;
+/**
+ * Factory for {@link DoubleMetaphoneFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_dblmtphn" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.DoubleMetaphoneFilterFactory" inject="true" maxCodeLength="4"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class DoubleMetaphoneFilterFactory extends BaseTokenFilterFactory
{
public static final String INJECT = "inject";
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -23,6 +23,14 @@ import org.apache.lucene.analysis.ngram.
/**
* Creates new instances of {@link EdgeNGramTokenFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_edgngrm" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.EdgeNGramFilterFactory" side="front" minGramSize="1" maxGramSize="1"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
public class EdgeNGramFilterFactory extends BaseTokenFilterFactory {
private int maxGramSize = 0;
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramTokenizerFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramTokenizerFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EdgeNGramTokenizerFactory.java Tue Feb 22 14:35:02 2011
@@ -24,6 +24,13 @@ import java.util.Map;
/**
* Creates new instances of {@link EdgeNGramTokenizer}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_edgngrm" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.EdgeNGramTokenizerFactory" side="front" minGramSize="1" maxGramSize="1"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
public class EdgeNGramTokenizerFactory extends BaseTokenizerFactory {
private int maxGramSize = 0;
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ElisionFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ElisionFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ElisionFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ElisionFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -26,7 +26,17 @@ import org.apache.lucene.analysis.fr.*;
import java.io.IOException;
import org.apache.lucene.analysis.TokenStream;
-/** Factory for {@link ElisionFilter} */
+/**
+ * Factory for {@link ElisionFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_elsn" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.ElisionFilterFactory" articles="stopwordarticles.txt"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class ElisionFilterFactory extends BaseTokenFilterFactory implements ResourceLoaderAware {
private CharArraySet articles;
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishMinimalStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishMinimalStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishMinimalStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishMinimalStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.en.EnglishMinimalStemFilter;
-/** Factory for {@link EnglishMinimalStemFilter} */
+/**
+ * Factory for {@link EnglishMinimalStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_enminstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.EnglishMinimalStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class EnglishMinimalStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new EnglishMinimalStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishPossessiveFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishPossessiveFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishPossessiveFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/EnglishPossessiveFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.en.EnglishPossessiveFilter;
-/** Factory for {@link EnglishPossessiveFilter} */
+/**
+ * Factory for {@link EnglishPossessiveFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_enpossessive" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.EnglishPossessiveFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class EnglishPossessiveFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new EnglishPossessiveFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FinnishLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FinnishLightStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FinnishLightStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FinnishLightStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.fi.FinnishLightStemFilter;
-/** Factory for {@link FinnishLightStemFilter} */
+/**
+ * Factory for {@link FinnishLightStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_filgtstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.FinnishLightStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class FinnishLightStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new FinnishLightStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchLightStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchLightStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchLightStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.fr.FrenchLightStemFilter;
-/** Factory for {@link FrenchLightStemFilter} */
+/**
+ * Factory for {@link FrenchLightStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_frlgtstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.FrenchLightStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class FrenchLightStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new FrenchLightStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchMinimalStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchMinimalStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchMinimalStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/FrenchMinimalStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.fr.FrenchMinimalStemFilter;
-/** Factory for {@link FrenchMinimalStemFilter} */
+/**
+ * Factory for {@link FrenchMinimalStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_frminstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.FrenchMinimalStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class FrenchMinimalStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new FrenchMinimalStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GalicianStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GalicianStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GalicianStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GalicianStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.gl.GalicianStemFilter;
-/** Factory for {@link GalicianStemFilter} */
+/**
+ * Factory for {@link GalicianStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_glstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.GalicianStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class GalicianStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new GalicianStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanLightStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanLightStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanLightStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.de.GermanLightStemFilter;
-/** Factory for {@link GermanLightStemFilter} */
+/**
+ * Factory for {@link GermanLightStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_delgtstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.GermanLightStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class GermanLightStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new GermanLightStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanMinimalStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanMinimalStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanMinimalStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanMinimalStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.de.GermanMinimalStemFilter;
-/** Factory for {@link GermanMinimalStemFilter} */
+/**
+ * Factory for {@link GermanMinimalStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_deminstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.GermanMinimalStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class GermanMinimalStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new GermanMinimalStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GermanStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -22,7 +22,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.de.GermanStemFilter;
import org.apache.lucene.analysis.TokenStream;
-/** Factory for {@link GermanStemFilter} */
+/**
+ * Factory for {@link GermanStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_destem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.GermanStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class GermanStemFilterFactory extends BaseTokenFilterFactory {
public GermanStemFilter create(TokenStream in) {
return new GermanStemFilter(in);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekLowerCaseFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekLowerCaseFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekLowerCaseFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekLowerCaseFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -26,7 +26,17 @@ import org.apache.lucene.analysis.el.Gre
import org.apache.solr.common.SolrException;
import org.apache.solr.common.SolrException.ErrorCode;
-/** Factory for {@link GreekLowerCaseFilter} */
+/**
+ * Factory for {@link GreekLowerCaseFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_glc" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.GreekLowerCaseFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class GreekLowerCaseFilterFactory extends BaseTokenFilterFactory
{
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/GreekStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.el.GreekStemFilter;
-/** Factory for {@link GreekStemFilter} */
+/**
+ * Factory for {@link GreekStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_gstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.GreekStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class GreekStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HTMLStripCharFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HTMLStripCharFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HTMLStripCharFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HTMLStripCharFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,18 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.CharStream;
-public class HTMLStripCharFilterFactory extends BaseCharFilterFactory {
+/**
+* Factory for {@link HTMLStripCharFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_html" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <charFilter class="solr.HTMLStripCharFilterFactory"/>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * </analyzer>
+ * </fieldType></pre
+ * @version $Id$
+ */
+ public class HTMLStripCharFilterFactory extends BaseCharFilterFactory {
public HTMLStripCharFilter create(CharStream input) {
return new HTMLStripCharFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiNormalizationFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiNormalizationFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiNormalizationFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiNormalizationFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.hi.HindiNormalizationFilter;
-/** Factory for {@link HindiNormalizationFilter} */
+/**
+ * Factory for {@link HindiNormalizationFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_hinormal" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.HindiNormalizationFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class HindiNormalizationFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new HindiNormalizationFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HindiStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.hi.HindiStemFilter;
-/** Factory for {@link HindiStemFilter} */
+/**
+ * Factory for {@link HindiStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_histem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.HindiStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class HindiStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new HindiStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HungarianLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HungarianLightStemFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HungarianLightStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HungarianLightStemFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.hu.HungarianLightStemFilter;
-/** Factory for {@link HungarianLightStemFilter} */
+/**
+ * Factory for {@link HungarianLightStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_hulgtstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.HungarianLightStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class HungarianLightStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new HungarianLightStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenatedWordsFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenatedWordsFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenatedWordsFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenatedWordsFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -21,7 +21,15 @@ import org.apache.lucene.analysis.TokenS
import org.apache.solr.analysis.BaseTokenFilterFactory;
/**
- * Factory for {@link HyphenatedWordsFilter}
+ * Factory for {@link HyphenatedWordsFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_hyphn" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.HyphenatedWordsFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
public class HyphenatedWordsFilterFactory extends BaseTokenFilterFactory {
public HyphenatedWordsFilter create(TokenStream input) {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenationCompoundWordTokenFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenationCompoundWordTokenFilterFactory.java?rev=1073344&r1=1073343&r2=1073344&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenationCompoundWordTokenFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/HyphenationCompoundWordTokenFilterFactory.java Tue Feb 22 14:35:02 2011
@@ -33,7 +33,7 @@ import java.io.InputStream;
import org.xml.sax.InputSource;
/**
- * Factory for {@link HyphenationCompoundWordTokenFilter}
+ * Factory for {@link HyphenationCompoundWordTokenFilter}.
* <p>
* This factory accepts the following parameters:
* <ul>
@@ -48,6 +48,15 @@ import org.xml.sax.InputSource;
* to the stream. defaults to false.
* </ul>
* <p>
+ * <pre class="prettyprint" >
+ * <fieldType name="text_hyphncomp" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.HyphenationCompoundWordTokenFilterFactory" hyphenator="hyphenator.xml" encoding="UTF-8"
+ * dictionary="dictionary.txt" minWordSize="5" minSubwordSize="2" maxSubwordSize="15" onlyLongestMatch="false"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
* @see HyphenationCompoundWordTokenFilter
*/
public class HyphenationCompoundWordTokenFilterFactory extends BaseTokenFilterFactory implements ResourceLoaderAware {