Every human understands that phrase and yet the AI doesn't. That's the gap that has to be fixed.
If vendors would use the term "shirt without stripes" than it would match great, but they call it "plain shirt".
Google advertises using BERT natural language models
https://blog.google/products/search/search-language-understa...
> ... but they call it "plain shirt".
Or polka dotted :)