dweiss commented on issue #13706:
URL: https://github.com/apache/lucene/issues/13706#issuecomment-2325226500

   > I like the sameLanguage too, but I don't like the potential quadratic 
cost, considering we currently expect the calculation to be fast, and it is 
called on every automaton. I think it should be avoided in production code?
   
   I agree - I don't think it's a good practical replacement solution, but it's 
a very elegant theoretical one. :)
   
   > But if you are able to implement it in linear time that solves all the 
cases, that would be great, let's do that instead.
   
   I think the relaxation patch is fine as a short first step - it doesn't 
claim to be optimal (PnP, as Mike loves to say). I'll add it to my todo list, 
it seems like a fun little project, although finding the time is difficult.
   
   > The annoying part is probably just the reachability (e.g. regex parser 
produces automatons with some unreachable states),
   
   I don't think all states need to be considered - only those reachable from 
the initial state. Tracking which states have been checked already may add some 
overhead but even with this, it should be fast (enough)?


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