Query planner — transforms user input into an optimal index query plan.
Decomposes regex patterns into required trigram sets.