## Uses of Class
org.apache.lucene.util.fst.FSTCompiler.Builder

- Packages that use FSTCompiler.Builder
  Package | Description
  --- | ---
  org.apache.lucene.util.fst | Finite state transducers

- - ### Uses of FSTCompiler.Builder in org.apache.lucene.util.fst

    Methods in org.apache.lucene.util.fst that return FSTCompiler.Builder
    Modifier and Type | Method | Description
    --- | --- | ---
    `FSTCompiler.Builder<T>` | FSTCompiler.Builder.`allowFixedLengthArcs​(boolean allowFixedLengthArcs)` | Pass `false` to disable the fixed length arc optimization (binary search or direct addressing) while building the FST; this will make the resulting FST smaller but slower to traverse.
    `FSTCompiler.Builder<T>` | FSTCompiler.Builder.`dataOutput​(DataOutput dataOutput)` | Set the `DataOutput` which is used for low-level writing of FST.
    `FSTCompiler.Builder<T>` | FSTCompiler.Builder.`directAddressingMaxOversizingFactor​(float factor)` | Overrides the default the maximum oversizing of fixed array allowed to enable direct addressing of arcs instead of binary search.
    `FSTCompiler.Builder<T>` | FSTCompiler.Builder.`setVersion​(int version)` | Expert: Set the codec version.
    `FSTCompiler.Builder<T>` | FSTCompiler.Builder.`suffixRAMLimitMB​(double mb)` | The approximate maximum amount of RAM (in MB) to use holding the suffix cache, which enables the FST to share common suffixes.