Class FSTEnum<T>
Can Next() and Advance() through the terms in an FST
@lucene.experimental
Inheritance
System.Object
FSTEnum<T>
Assembly: DistributedLucene.Net.dll
Syntax
public abstract class FSTEnum<T> : object
Type Parameters
Name | Description |
---|---|
T |
Constructors
Name | Description |
---|---|
FSTEnum(FST<T>) | doFloor controls the behavior of advance: if it's true doFloor is true, advance positions to the biggest term before target. |
Fields
Name | Description |
---|---|
m_arcs | |
m_fst | |
m_fstReader | |
m_output | |
m_scratchArc | |
m_targetLength | |
m_upto | |
NO_OUTPUT |
Properties
Name | Description |
---|---|
CurrentLabel | |
TargetLabel |
Methods
Name | Description |
---|---|
DoNext() | |
DoSeekCeil() | Seeks to smallest term that's >= target. |
DoSeekExact() | Seeks to exactly target term. |
DoSeekFloor() | Seeks to largest term that's <= target. |
Grow() | |
RewindPrefix() | Rewinds enum state to match the shared prefix between current term and target term |