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/24 03:25:08 UTC
svn commit: r1074023 - in /lucene/dev/branches/branch_3x: ./ lucene/ solr/
solr/src/java/org/apache/solr/analysis/
Author: koji
Date: Thu Feb 24 02:25:08 2011
New Revision: 1074023
URL: http://svn.apache.org/viewvc?rev=1074023&view=rev
Log:
LUCENE-2894: add more contribution
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/PathHierarchyTokenizerFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceCharFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternTokenizerFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianCharFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianNormalizationFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PhoneticFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PorterStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseLightStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseMinimalStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseStemFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PositionFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RemoveDuplicatesTokenFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReverseStringFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java
lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RussianLightStemFilterFactory.java
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PathHierarchyTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PathHierarchyTokenizerFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PathHierarchyTokenizerFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PathHierarchyTokenizerFactory.java Thu Feb 24 02:25:08 2011
@@ -24,6 +24,13 @@ import org.apache.lucene.analysis.path.P
/**
+ * Factory for {@link PathHierarchyTokenizer}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_path" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.PathHierarchyTokenizerFactory" delimiter="\" replace="/"/>
+ * </analyzer>
+ * </fieldType></pre>
* @version $Id$
*/
public class PathHierarchyTokenizerFactory extends BaseTokenizerFactory {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceCharFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceCharFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceCharFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceCharFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -24,9 +24,18 @@ import java.util.regex.PatternSyntaxExce
import org.apache.lucene.analysis.CharStream;
/**
+ * Factory for {@link PatternReplaceCharFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_ptnreplace" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <charFilter class="solr.PatternReplaceCharFilterFactory" pattern="([^a-z])" replacement=""
+ * maxBlockChars="10000" blockDelimiters="|"/>
+ * <tokenizer class="solr.KeywordTokenizerFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
*
* @version $Id$
- * @since Solr 1.5
+ * @since Solr 3.1
*/
public class PatternReplaceCharFilterFactory extends BaseCharFilterFactory {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternReplaceFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -23,7 +23,16 @@ import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
/**
- * @version $Id:$
+ * Factory for {@link PatternReplaceFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_ptnreplace" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.KeywordTokenizerFactory"/>
+ * <filter class="solr.PatternReplaceFilterFactory" pattern="([^a-z])" replacement=""
+ * replace="all"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
* @see PatternReplaceFilter
*/
public class PatternReplaceFilterFactory extends BaseTokenFilterFactory {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternTokenizerFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternTokenizerFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternTokenizerFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PatternTokenizerFactory.java Thu Feb 24 02:25:08 2011
@@ -31,6 +31,7 @@ import org.apache.solr.common.SolrExcept
/**
+ * Factory for {@link PatternTokenizer}.
* This tokenizer uses regex pattern matching to construct distinct tokens
* for the input stream. It takes two arguments: "pattern" and "group".
* <p/>
@@ -55,6 +56,13 @@ import org.apache.solr.common.SolrExcept
* </p>
* <p>NOTE: This Tokenizer does not output tokens that are of zero length.</p>
*
+ * <pre class="prettyprint" >
+ * <fieldType name="text_ptn" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.PatternTokenizerFactory" pattern="\'([^\']+)\'" group="1"/>
+ * </analyzer>
+ * </fieldType></pre>
+ *
* @see PatternTokenizer
* @since solr1.2
* @version $Id:$
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianCharFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianCharFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianCharFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianCharFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -21,7 +21,15 @@ import org.apache.lucene.analysis.CharSt
import org.apache.lucene.analysis.fa.PersianCharFilter;
/**
- * Factory for {@link PersianCharFilter}
+ * Factory for {@link PersianCharFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_fa" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <charFilter class="solr.PersianCharFilterFactory"/>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
public class PersianCharFilterFactory extends BaseCharFilterFactory {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianNormalizationFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianNormalizationFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianNormalizationFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PersianNormalizationFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -22,7 +22,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.fa.PersianNormalizationFilter;
import org.apache.lucene.analysis.TokenStream;
-/** Factory for {@link PersianNormalizationFilter} */
+/**
+ * Factory for {@link PersianNormalizationFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_fanormal" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.PersianNormalizationFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class PersianNormalizationFilterFactory extends BaseTokenFilterFactory {
public PersianNormalizationFilter create(TokenStream input) {
return new PersianNormalizationFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PhoneticFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PhoneticFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PhoneticFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PhoneticFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -32,6 +32,8 @@ import org.apache.lucene.analysis.TokenS
import org.apache.solr.common.SolrException;
/**
+ * Factory for {@link PhoneticFilter}.
+ *
* Create tokens based on phonetic encoders
*
* http://jakarta.apache.org/commons/codec/api-release/org/apache/commons/codec/language/package-summary.html
@@ -40,6 +42,14 @@ import org.apache.solr.common.SolrExcept
* "encoder" required, one of "DoubleMetaphone", "Metaphone", "Soundex", "RefinedSoundex"
*
* "inject" (default=true) add tokens to the stream with the offset=0
+ *
+ * <pre class="prettyprint" >
+ * <fieldType name="text_phonetic" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.PhoneticFilterFactory" encoder="DoubleMetaphone" inject="true"/>
+ * </analyzer>
+ * </fieldType></pre>
*
* @version $Id$
* @see PhoneticFilter
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PorterStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PorterStemFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PorterStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PorterStemFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -21,6 +21,14 @@ import org.apache.lucene.analysis.TokenS
import org.apache.lucene.analysis.PorterStemFilter;
/**
+ * Factory for {@link PorterStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_porterstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.PorterStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
* @version $Id$
*/
public class PorterStemFilterFactory extends BaseTokenFilterFactory {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseLightStemFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseLightStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseLightStemFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.pt.PortugueseLightStemFilter;
-/** Factory for {@link PortugueseLightStemFilter} */
+/**
+ * Factory for {@link PortugueseLightStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_ptlgtstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.PortugueseLightStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class PortugueseLightStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new PortugueseLightStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseMinimalStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseMinimalStemFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseMinimalStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseMinimalStemFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.pt.PortugueseMinimalStemFilter;
-/** Factory for {@link PortugueseMinimalStemFilter} */
+/**
+ * Factory for {@link PortugueseMinimalStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_ptminstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.PortugueseMinimalStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class PortugueseMinimalStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new PortugueseMinimalStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseStemFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PortugueseStemFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.pt.PortugueseStemFilter;
-/** Factory for {@link PortugueseStemFilter} */
+/**
+ * Factory for {@link PortugueseStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_ptstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.PortugueseStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class PortugueseStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new PortugueseStemFilter(input);
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PositionFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PositionFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PositionFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/PositionFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -23,8 +23,16 @@ import org.apache.lucene.analysis.positi
import java.util.Map;
/**
+ * Factory for {@link PositionFilter}.
* Set the positionIncrement of all tokens to the "positionIncrement", except the first return token which retains its
* original positionIncrement value. The default positionIncrement value is zero.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_position" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.PositionFilterFactory" positionIncrement="0"/>
+ * </analyzer>
+ * </fieldType></pre>
*
* @version $Id$
* @see org.apache.lucene.analysis.position.PositionFilter
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RemoveDuplicatesTokenFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RemoveDuplicatesTokenFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RemoveDuplicatesTokenFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RemoveDuplicatesTokenFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -20,7 +20,15 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
/**
- * @version $Id:$
+ * Factory for {@link RemoveDuplicatesTokenFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_rmdup" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
public class RemoveDuplicatesTokenFilterFactory extends BaseTokenFilterFactory {
public RemoveDuplicatesTokenFilter create(TokenStream input) {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReverseStringFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReverseStringFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReverseStringFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReverseStringFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -21,7 +21,14 @@ import org.apache.lucene.analysis.TokenS
import org.apache.lucene.analysis.reverse.ReverseStringFilter;
/**
- * A FilterFactory which reverses the input.
+ * Factory for {@link ReverseStringFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_rvsstr" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.ReverseStringFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
*
* @version $Id$
* @since solr 1.4
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/ReversedWildcardFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -48,6 +48,18 @@ import org.apache.lucene.analysis.revers
* </ul>
* Note 1: This filter always reverses input tokens during indexing.
* Note 2: Query tokens without wildcard characters will never be reversed.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_rvswc" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer type="index">
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.ReversedWildcardFilterFactory" withOriginal="true"
+ * maxPosAsterisk="2" maxPosQuestion="1" minTrailing="2" maxFractionAsterisk="0"/>
+ * </analyzer>
+ * <analyzer type="query">
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
*/
public class ReversedWildcardFilterFactory extends BaseTokenFilterFactory {
Modified: lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RussianLightStemFilterFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RussianLightStemFilterFactory.java?rev=1074023&r1=1074022&r2=1074023&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RussianLightStemFilterFactory.java (original)
+++ lucene/dev/branches/branch_3x/solr/src/java/org/apache/solr/analysis/RussianLightStemFilterFactory.java Thu Feb 24 02:25:08 2011
@@ -20,7 +20,17 @@ package org.apache.solr.analysis;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.ru.RussianLightStemFilter;
-/** Factory for {@link RussianLightStemFilter} */
+/**
+ * Factory for {@link RussianLightStemFilter}.
+ * <pre class="prettyprint" >
+ * <fieldType name="text_rulgtstem" class="solr.TextField" positionIncrementGap="100">
+ * <analyzer>
+ * <tokenizer class="solr.WhitespaceTokenizerFactory"/>
+ * <filter class="solr.RussianLightStemFilterFactory"/>
+ * </analyzer>
+ * </fieldType></pre>
+ * @version $Id$
+ */
public class RussianLightStemFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new RussianLightStemFilter(input);