4 ms·
While the overall point holds true, some of the complaints don't make sense. Searching "rice" for example will probably get you parboiled white rice, instant re
by chefandy 3y ago
While the overall point holds true, some of the complaints don't make sense. Searching "rice" for example will probably get you parboiled white rice, instant red beans and rice, chicken and rice canned soup, and rice pudding— many of those facets make prefect sense. If you were searching for rice paper for crafting, or even "nuts," that "food" facet would be plenty useful.
You can't look at one narrow usage path to judge an interface. You can only customize the interface so much for specific use cases before it becomes confusing as hell to use because it lacks consistency between tasks.
- latch 3y agoThe complaint about "rice" is that the tagging is incomplete. "vegan" isn't a bad facet, but the count is wrong. When you select "vegan", most vegan products are removed. I don't see how filtering wrong data isn't a valid complaint. The problem is obviously that the data isn't tagged. But Costco is huge, profitable and doesn't have a huge inventory, so why can't they tag it? And if the tags are so incomplete, maybe it's better not to include them?
- pixl97 3y agoTagging products sounds like something a LLM could do rather well with just a little human supervision.
- binarymax 3y agoHave worked on this and it’s between 60 and 90% OK in my experiments. You run into lots of fun issues because people don’t write titles and descriptions for machines, they write them to appeal to human emotions to close a sale.
- thaumasiotes 3y ago> Searching "rice" for example will probably get you parboiled white rice, instant red beans and rice, chicken and rice canned soup, and rice pudding— many of those facets make perfect sense. Well, no, if I ask for rice, the odds are overwhelming that I'm looking for rice, in which case chicken and rice canned soup is a totally inappropriate response. It would make as much sense as returning alcohol-free wine when asked for "alcohol".
- Spivak 3y agoBut chicken and rice canned soup contains rice and the word is part of its logical title. You should be able to unearth the soup with a partial match. What makes the alcohol/alcohol-free problem is that alcohol free is one token that can't be subdivided.
- thaumasiotes 3y agoThat is not a consistent position. If "alcohol free beer" doesn't contain the word "alcohol", then "chicken and rice soup" doesn't contain the word "rice". Moving the argument into the realm of things that matter, chicken and rice soup is not a product that can be called "rice", and therefore isn't an appropriate response to a search for "rice". The title is irrelevant; if you're stocking rice with a fancy name and its title doesn't include the word "rice", that product still should show up in a search for "rice".
- Spivak 3y agoI don't get this position, chicken and rice soup is not the most relevant result for the query rice but it is a match. It should show up in the results somewhere. If I page through all the results of rice I expect to get all the results that conceivably match the query. Yes: chicken and rice, rice cakes, rice paper, cauliflower rice, rice cooker, rice krispies, rice university jersey, mochi, risotto. No: licorice, ricetta tiramisu.
- thaumasiotes 3y ago> I don't get this position, chicken and rice soup is not the most relevant result for the query rice but it is a match. As I said, that is inconsistent with your simultaneous position that alcohol-free wine is not a match for "alcohol". Either they both are matches to their respective queries or they both aren't; there isn't a difference between the two examples. This is true from the perspective of dumb text searches, but it's equally true from the perspective of correct linguistic parsing. That rice is part of the listed title for chicken and rice soup is a coincidence; the argument for returning it also tells you that you should return the same soup when asked for "tomatoes", if tomatoes are an ingredient in the soup. Your "yes" and "no" examples don't seem to work. What rule excludes "licorice" that would include anything containing the raw textual string "rice" without regard to whether any rice is involved? Rice paper, rice cooker, cauliflower rice are all purely textual matches. Mochi is a purely semantic match!