Package org.apache.lucene.util.automaton
Class MinimizationOperations
java.lang.Object
org.apache.lucene.util.automaton.MinimizationOperations
Operations for minimizing automata.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class(package private) static final class(package private) static final class -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MinimizationOperations
private MinimizationOperations()
-
-
Method Details
-
minimize
Minimizes (and determinizes if not already deterministic) the given automaton using Hopcroft's algorithm.- Parameters:
maxDeterminizedStates- maximum number of states determinizing the automaton can result in. Set higher to allow more complex queries and lower to prevent memory exhaustion.
-