rmuir opened a new pull request, #11813:
URL: https://github.com/apache/lucene/pull/11813

   This method is recursive: to avoid eating too much stack we apply a small 
limit. This means it can't really be used on any largish automata without 
hitting exception.
   
   But the benefit of knowing finite vs infinite in AutomatonTermsEnum is 
minor: let's not auto-compute this. FuzzyQuery still gets the finite 
optimization because its finite by definition. PrefixQuery is always infinite. 
Wildcard/Regex just assume infinite which is safe to do.
   
   Remove the auto-computation and the "trillean" Boolean parameter. If you 
dont know that your automaton is finite, pass false to CompiledAutomaton, it is 
safe.
   
   Move this method to AutomatonTestUtil so we can still use it in test asserts.
   
   Closes #11809


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to