At first, i was disappointed that the Levenshtein Automaton is not some sort of golem. But then i read the rest of the post and realised that the Lucene committers have at least created a pretty impressive Frankenstein's monster.
The Python code; does it execute at runtime as part of Lucene, or is it only used in the build phase, to generate Java code which executes as part of Lucene? It sounds like the Python code implements the DFA generation, which would have to happen at runtime, surely?
The Python code; does it execute at runtime as part of Lucene, or is it only used in the build phase, to generate Java code which executes as part of Lucene? It sounds like the Python code implements the DFA generation, which would have to happen at runtime, surely?