How to fix the un-optimal behavior of query engine

Check this out. You can force an early match that filters out the most irrelevant results, then follow up with matches that are broader.