org.apache.lucene.analysis.ngram
Class Lucene43EdgeNGramTokenizer

java.lang.Object
  extended by org.apache.lucene.util.AttributeSource
      extended by org.apache.lucene.analysis.TokenStream
          extended by org.apache.lucene.analysis.Tokenizer
              extended by org.apache.lucene.analysis.ngram.Lucene43EdgeNGramTokenizer
All Implemented Interfaces:
Closeable

Deprecated.

@Deprecated
public final class Lucene43EdgeNGramTokenizer
extends Tokenizer

Old version of EdgeNGramTokenizer which doesn't handle correctly supplementary characters.


Nested Class Summary
static class Lucene43EdgeNGramTokenizer.Side
          Deprecated. Specifies which side of the input the n-gram should be generated from
 
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeSource
AttributeSource.AttributeFactory, AttributeSource.State
 
Field Summary
static int DEFAULT_MAX_GRAM_SIZE
          Deprecated.  
static int DEFAULT_MIN_GRAM_SIZE
          Deprecated.  
static Lucene43EdgeNGramTokenizer.Side DEFAULT_SIDE
          Deprecated.  
 
Fields inherited from class org.apache.lucene.analysis.Tokenizer
input
 
Constructor Summary
Lucene43EdgeNGramTokenizer(Version version, AttributeSource.AttributeFactory factory, Reader input, int minGram, int maxGram)
          Deprecated. Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range
Lucene43EdgeNGramTokenizer(Version version, AttributeSource.AttributeFactory factory, Reader input, Lucene43EdgeNGramTokenizer.Side side, int minGram, int maxGram)
          Deprecated. 
Lucene43EdgeNGramTokenizer(Version version, AttributeSource.AttributeFactory factory, Reader input, String sideLabel, int minGram, int maxGram)
          Deprecated. 
Lucene43EdgeNGramTokenizer(Version version, Reader input, int minGram, int maxGram)
          Deprecated. Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range
Lucene43EdgeNGramTokenizer(Version version, Reader input, Lucene43EdgeNGramTokenizer.Side side, int minGram, int maxGram)
          Deprecated. 
Lucene43EdgeNGramTokenizer(Version version, Reader input, String sideLabel, int minGram, int maxGram)
          Deprecated. 
 
Method Summary
 void end()
          Deprecated.  
 boolean incrementToken()
          Deprecated. Returns the next token in the stream, or null at EOS.
 void reset()
          Deprecated.  
 
Methods inherited from class org.apache.lucene.analysis.Tokenizer
close, correctOffset, setReader
 
Methods inherited from class org.apache.lucene.util.AttributeSource
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_SIDE

public static final Lucene43EdgeNGramTokenizer.Side DEFAULT_SIDE
Deprecated. 

DEFAULT_MAX_GRAM_SIZE

public static final int DEFAULT_MAX_GRAM_SIZE
Deprecated. 
See Also:
Constant Field Values

DEFAULT_MIN_GRAM_SIZE

public static final int DEFAULT_MIN_GRAM_SIZE
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

Lucene43EdgeNGramTokenizer

@Deprecated
public Lucene43EdgeNGramTokenizer(Version version,
                                             Reader input,
                                             Lucene43EdgeNGramTokenizer.Side side,
                                             int minGram,
                                             int maxGram)
Deprecated. 

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

Parameters:
version - the Lucene match version
input - Reader holding the input to be tokenized
side - the Lucene43EdgeNGramTokenizer.Side from which to chop off an n-gram
minGram - the smallest n-gram to generate
maxGram - the largest n-gram to generate

Lucene43EdgeNGramTokenizer

@Deprecated
public Lucene43EdgeNGramTokenizer(Version version,
                                             AttributeSource.AttributeFactory factory,
                                             Reader input,
                                             Lucene43EdgeNGramTokenizer.Side side,
                                             int minGram,
                                             int maxGram)
Deprecated. 

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

Parameters:
version - the Lucene match version
factory - AttributeSource.AttributeFactory to use
input - Reader holding the input to be tokenized
side - the Lucene43EdgeNGramTokenizer.Side from which to chop off an n-gram
minGram - the smallest n-gram to generate
maxGram - the largest n-gram to generate

Lucene43EdgeNGramTokenizer

@Deprecated
public Lucene43EdgeNGramTokenizer(Version version,
                                             Reader input,
                                             String sideLabel,
                                             int minGram,
                                             int maxGram)
Deprecated. 

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

Parameters:
version - the Lucene match version
input - Reader holding the input to be tokenized
sideLabel - the name of the Lucene43EdgeNGramTokenizer.Side from which to chop off an n-gram
minGram - the smallest n-gram to generate
maxGram - the largest n-gram to generate

Lucene43EdgeNGramTokenizer

@Deprecated
public Lucene43EdgeNGramTokenizer(Version version,
                                             AttributeSource.AttributeFactory factory,
                                             Reader input,
                                             String sideLabel,
                                             int minGram,
                                             int maxGram)
Deprecated. 

Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

Parameters:
version - the Lucene match version
factory - AttributeSource.AttributeFactory to use
input - Reader holding the input to be tokenized
sideLabel - the name of the Lucene43EdgeNGramTokenizer.Side from which to chop off an n-gram
minGram - the smallest n-gram to generate
maxGram - the largest n-gram to generate

Lucene43EdgeNGramTokenizer

public Lucene43EdgeNGramTokenizer(Version version,
                                  Reader input,
                                  int minGram,
                                  int maxGram)
Deprecated. 
Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

Parameters:
version - the Lucene match version
input - Reader holding the input to be tokenized
minGram - the smallest n-gram to generate
maxGram - the largest n-gram to generate

Lucene43EdgeNGramTokenizer

public Lucene43EdgeNGramTokenizer(Version version,
                                  AttributeSource.AttributeFactory factory,
                                  Reader input,
                                  int minGram,
                                  int maxGram)
Deprecated. 
Creates EdgeNGramTokenizer that can generate n-grams in the sizes of the given range

Parameters:
version - the Lucene match version
factory - AttributeSource.AttributeFactory to use
input - Reader holding the input to be tokenized
minGram - the smallest n-gram to generate
maxGram - the largest n-gram to generate
Method Detail

incrementToken

public boolean incrementToken()
                       throws IOException
Deprecated. 
Returns the next token in the stream, or null at EOS.

Specified by:
incrementToken in class TokenStream
Throws:
IOException

end

public void end()
         throws IOException
Deprecated. 
Overrides:
end in class TokenStream
Throws:
IOException

reset

public void reset()
           throws IOException
Deprecated. 
Overrides:
reset in class Tokenizer
Throws:
IOException


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.