> returning completely unrelated products like an umbrella in a search for laundry detergent in the top 3 results

Actually…

Consider this: the goal for the E-commerce site is to make more money. If showing unrelated products in search results brings in more revenue than showing the products the customer actually searched for — then that's what will be done.

This is not theoretical, I actually know of this being done on purpose.