Class EdgeNGramTokenFilter
Tokenizes the given token into n-grams of given size(s).
This Lucene.
As of Lucene 4.4, this filter does not support
BACK (you can use Reverse
Inheritance
Implements
Inherited Members
Namespace: Lucene.Net.Analysis.NGram
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public sealed class EdgeNGramTokenFilter : TokenFilter, IDisposable
Constructors
| Improve this Doc View SourceEdgeNGramTokenFilter(LuceneVersion, TokenStream, EdgeNGramTokenFilter.Side, Int32, Int32)
Creates Edge
Declaration
[Obsolete]
public EdgeNGramTokenFilter(LuceneVersion version, TokenStream input, EdgeNGramTokenFilter.Side side, int minGram, int maxGram)
Parameters
Type | Name | Description |
---|---|---|
Lucene. |
version | the Lucene match version - See Lucene. |
Lucene. |
input | Lucene. |
Edge |
side | the Edge |
System. |
minGram | the smallest n-gram to generate |
System. |
maxGram | the largest n-gram to generate |
EdgeNGramTokenFilter(LuceneVersion, TokenStream, Int32, Int32)
Creates Edge
Declaration
public EdgeNGramTokenFilter(LuceneVersion version, TokenStream input, int minGram, int maxGram)
Parameters
Type | Name | Description |
---|---|---|
Lucene. |
version | the Lucene match version - See Lucene. |
Lucene. |
input | Lucene. |
System. |
minGram | the smallest n-gram to generate |
System. |
maxGram | the largest n-gram to generate |
EdgeNGramTokenFilter(LuceneVersion, TokenStream, String, Int32, Int32)
Creates Edge
Declaration
[Obsolete]
public EdgeNGramTokenFilter(LuceneVersion version, TokenStream input, string sideLabel, int minGram, int maxGram)
Parameters
Type | Name | Description |
---|---|---|
Lucene. |
version | the Lucene match version - See Lucene. |
Lucene. |
input | Lucene. |
System. |
sideLabel | the name of the Edge |
System. |
minGram | the smallest n-gram to generate |
System. |
maxGram | the largest n-gram to generate |
Fields
| Improve this Doc View SourceDEFAULT_MAX_GRAM_SIZE
Declaration
public const int DEFAULT_MAX_GRAM_SIZE = 1
Field Value
Type | Description |
---|---|
System. |
DEFAULT_MIN_GRAM_SIZE
Declaration
public const int DEFAULT_MIN_GRAM_SIZE = 1
Field Value
Type | Description |
---|---|
System. |
DEFAULT_SIDE
Declaration
public const EdgeNGramTokenFilter.Side DEFAULT_SIDE = EdgeNGramTokenFilter.Side.FRONT
Field Value
Type | Description |
---|---|
Edge |
Methods
| Improve this Doc View SourceGetSide(String)
Get the appropriate Edge
Declaration
public static EdgeNGramTokenFilter.Side GetSide(string sideName)
Parameters
Type | Name | Description |
---|---|---|
System. |
sideName |
Returns
Type | Description |
---|---|
Edge |
IncrementToken()
Declaration
public override sealed bool IncrementToken()
Returns
Type | Description |
---|---|
System. |
Overrides
Reset()
Declaration
public override void Reset()