You can recreate this behavior with HN's Algolia search API. The common parameter that behaves how we expect is "query". Using "similarQuery" causes all sorts of weird behavior. I think it drops words until it find results, and considers each token optional.
It kinda gave me insight I to why Google is sucking so bad. Give us the option at least.