# 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.