Search is a wonderful thing. I can find anything I want, as long as I have fifteen seconds to spare and a connection to Google. But it gets a bit trickier when I’m trying to find something on pretty much any other website, and especially when shopping online.
Most shopping sites have some sort of search and ranking functionality. Many of them are really bad. It’s really not the fault of the development team: search engines are a distinct breed of animal, and require a different toolbox to properly set up and maintain. Google tweaks its algorithm on a near-daily basis, but no other company on this planet is able to sink in the resources Google does for search optimization.