Class FST<T>

java.lang.Object
org.apache.lucene.util.fst.FST<T>

public final class FST<T> extends Object
Represents an finite state machine (FST), using a compact byte[] format.

The format is similar to what's used by Morfologik (http://sourceforge.net/projects/morfologik).

See the package documentation for some simple examples.

  • Field Details

    • inputType

      public final FST.INPUT_TYPE inputType
    • outputs

      public final Outputs<T> outputs
    • nodeCount

      public long nodeCount
    • arcCount

      public long arcCount
    • arcWithOutputCount

      public long arcWithOutputCount
    • END_LABEL

      public static final int END_LABEL
      If arc has this label then that arc is final/accepted
      See Also:
    • DEFAULT_MAX_BLOCK_BITS

      public static final int DEFAULT_MAX_BLOCK_BITS
  • Constructor Details

  • Method Details