I just did a search for "sprayway glass cleaner 19 oz 1 pack". This contains all the information you need to uniquely identify a single product. Brand, Product, Size, Quantity. Yet Amazon returns 3 pages of crap, including Wrong Brand, Wrong Product, Wrong Size, and Wrong Quantity. I can't make the query any more specific, Amazon, what the hell is your problem? This query should return one and only one result.
When I specify what I want I want the search to return what I searched for, not a lot of kinda similar junk. I've tried to explain the concept of fuzzy search to my girlfriend a few times and she still gets annoyed when a search for "24"x24" shadow box" returns a whole bevy of standard picture frames at an utterly random spread of sizes, for example.
my guess is sheer incompetency hidden by sales volume.
at some point they had the idea of translating the search to categories and showing alternatives. it got both unmaintained and other products teams added their own self interest on top of the algo and now you have the worst search on the planet which nobody have the political power to fix because it touches everyone revenue, even if for worse
Amazon seems hostile to this very idea, that I know what I want, will spend 15% more to have it tomorrow and will not by the random stuff it smashes in the search results because I know what I want.
I think you’re missing how crucial Amazon’s algorithmic model has been as a way to connect shoppers with 2 day delivery for an unimaginably long tail of products. We sell a technical product that would be at home on McMaster. On the 2nd largest retailer in the US. It’s incomprehensible that our products would ever be in Target or Walmart stores. Yet we have access to the same customer base at the same place where they can buy Tide. Amazon’s purely algorithmic approach is what allows companies like us to do product/market discovery for them (and their customers).
Payola.
I think the only real fix here would be for Amazon to separate out brand, product, size (or sizes in a few cases) and quantity. And the parser needs to attach numbers to the following word if that word is a unit word.
While I've never done it at any real scale I have done a routine that predicts what's related to what. It required giving it a fair understanding of the data (for example, Xabcde is probably related to X despite the distance between them) to get it to quit spewing out whoppers. It's hard even in my case where I could afford to run the test against all reasonable candidates. Amazon simply can't do that. (My routine runs in length * length * table size. You simply do not implement anything that even resembles O(n^3) at scale.)
Trying your search, I'm not seeing a pile of crap.
First hit differs from your search term only in 2 vs 1. I believe Amazon doesn't consider numbers as as much of a mismatch as other things.
The third hit is obviously what you want, but it doesn't have the commas and the unit is "1 pack (packaging may vary)". Apparently that makes it score slightly less. Going down the page I find it in 1, 2, 3, 4, and 6 packs, fresh scent vs unscented and there's also "blue". There's one clear typo of 15 oz, and you get a bunch of things where it's a multi-pack bundled with some other cleaning item.
Farther on down I start seeing different sizes and related products. Is there any harm to it displaying lesser matches farther on down??
Anyway, it's expected that you'll ask for the price and may go away after hearing it. So crazy mark-ups are risky business.
"The same order of Tide Pods as last time?"
But Amazon can't.
“Try” being the key word, because it is useless. It maybe could work if vendors populated the metadata correctly, but they don’t, and amazon put far too many similar categories into it, so you can’t actually filter on most of the parameters without filtering out most of the options you wanted to see, or selecting dozens of options.
If you do both, at least one will fail. Every time.
You can probably mangle one of those concepts enough for them to become compatible. But you'll end up with something very different.
Amazon REALLY needs to do some product normalization.
It is true that if you go into a grocery store, you're literally presented with a whole aisle of detergent, and even if you are as the section for "Tide Pods" there may be quite a few options (larger/smaller, "stain blaster", "fresh", whatever), you very quickly get a pretty good view of what the options are and their differences, plus prices and things like "on sale" cards.
The shopping experience is absolutely inferior with Amazon for things for which there are many alike products.
One could even imagine some sort of mega page for "slim network cables" where you'd select the standard and color and length and be presented with a few options. They try this with things like screws, though I can't believe they have one option for star drive 5/8" wood screws...