Query (Ctrl+Enter): Algorithm: Process new input v3 Process new input v2 Process new input Run pattern Find rewrites for match Reverse input (test algorithm) Timeout test Syntactic pattern from input Apply all text functions Find Path Execute text query Make syntactic patterns for all patterns in DB Input summary Go