Hi duckduckian,

Thanks for the suggestion. I like the idea of removing the need to type lots of similar-but-slightly different phrases, however sometimes we should accept different ordering of words. In your example, "pokemon go status" would trigger but "status pokemon go" would not, but it should. We could accept any order, but then "go status pokemon" would trigger when ideally it should not.

So as well as specifying accepted keywords, the developer would probably have to specify accepted word orders as well. That adds complexity which makes me wonder if there's an advantage overall. Although just listing all potential phrases is tedious, the benefit is that it's simple for new developers to understand.

Anyway, I'm not dismissing the suggestion - just considering how we'd handle various use cases.
posted by tagawa Staff2 years and 5 months ago Link