Class PathHierarchyTokenizer
Tokenizer for path-like hierarchies.
Take something like:
/something/something/else
and make:
/something
/something/something
/something/something/else
Implements
IDisposable
Inherited Members
Namespace: Lucene.Net.Analysis.Path
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public class PathHierarchyTokenizer : Tokenizer, IDisposable
Constructors
| Improve this Doc View SourcePathHierarchyTokenizer(AttributeSource.AttributeFactory, TextReader, Char, Char, Int32)
Declaration
public PathHierarchyTokenizer(AttributeSource.AttributeFactory factory, TextReader input, char delimiter, char replacement, int skip)
Parameters
| Type | Name | Description |
|---|---|---|
| AttributeSource.AttributeFactory | factory | |
| TextReader | input | |
| System.Char | delimiter | |
| System.Char | replacement | |
| System.Int32 | skip |
PathHierarchyTokenizer(AttributeSource.AttributeFactory, TextReader, Int32, Char, Char, Int32)
Declaration
public PathHierarchyTokenizer(AttributeSource.AttributeFactory factory, TextReader input, int bufferSize, char delimiter, char replacement, int skip)
Parameters
| Type | Name | Description |
|---|---|---|
| AttributeSource.AttributeFactory | factory | |
| TextReader | input | |
| System.Int32 | bufferSize | |
| System.Char | delimiter | |
| System.Char | replacement | |
| System.Int32 | skip |
PathHierarchyTokenizer(TextReader)
Declaration
public PathHierarchyTokenizer(TextReader input)
Parameters
| Type | Name | Description |
|---|---|---|
| TextReader | input |
PathHierarchyTokenizer(TextReader, Char, Char)
Declaration
public PathHierarchyTokenizer(TextReader input, char delimiter, char replacement)
Parameters
| Type | Name | Description |
|---|---|---|
| TextReader | input | |
| System.Char | delimiter | |
| System.Char | replacement |
PathHierarchyTokenizer(TextReader, Char, Char, Int32)
Declaration
public PathHierarchyTokenizer(TextReader input, char delimiter, char replacement, int skip)
Parameters
| Type | Name | Description |
|---|---|---|
| TextReader | input | |
| System.Char | delimiter | |
| System.Char | replacement | |
| System.Int32 | skip |
PathHierarchyTokenizer(TextReader, Int32)
Declaration
public PathHierarchyTokenizer(TextReader input, int skip)
Parameters
| Type | Name | Description |
|---|---|---|
| TextReader | input | |
| System.Int32 | skip |
PathHierarchyTokenizer(TextReader, Int32, Char)
Declaration
public PathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter)
Parameters
| Type | Name | Description |
|---|---|---|
| TextReader | input | |
| System.Int32 | bufferSize | |
| System.Char | delimiter |
PathHierarchyTokenizer(TextReader, Int32, Char, Char, Int32)
Declaration
public PathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter, char replacement, int skip)
Parameters
| Type | Name | Description |
|---|---|---|
| TextReader | input | |
| System.Int32 | bufferSize | |
| System.Char | delimiter | |
| System.Char | replacement | |
| System.Int32 | skip |
Fields
| Improve this Doc View SourceDEFAULT_DELIMITER
Declaration
public const char DEFAULT_DELIMITER = null
Field Value
| Type | Description |
|---|---|
| System.Char |
DEFAULT_SKIP
Declaration
public const int DEFAULT_SKIP = null
Field Value
| Type | Description |
|---|---|
| System.Int32 |
Methods
| Improve this Doc View SourceEnd()
Declaration
public override sealed void End()
Overrides
| Improve this Doc View SourceIncrementToken()
Declaration
public override sealed bool IncrementToken()
Returns
| Type | Description |
|---|---|
| System.Boolean |
Overrides
| Improve this Doc View SourceReset()
Declaration
public override void Reset()
Overrides
Implements
IDisposable