java.lang.Object
org.apache.lucene.search.suggest.analyzing.FSTUtil

public class FSTUtil extends Object
Exposes a utility method to enumerate all paths intersecting an Automaton with an FST.
  • Method Details

    • intersectPrefixPaths

      public static <T> List<FSTUtil.Path<T>> intersectPrefixPaths(Automaton a, FST<T> fst) throws IOException
      Enumerates all minimal prefix paths in the automaton that also intersect the FST, accumulating the FST end node and output for each path.
      Throws:
      IOException