News for hackers. Stuff that matters.
Re:Shirt Without Stripes by leephillips on Monday April 20, 2020 @12:17PM (#22925311)
The results are exactly what I would expect and hope to get.
Re:Shirt Without Stripes by enumjorge on Monday April 20, 2020 @12:21PM (#22925351)
When you search for “shirt without stripes” you expect and hope to get shirts and t-shirts with stripes?
Re:Shirt Without Stripes by leephillips on Monday April 20, 2020 @12:24PM (#22925386)
Yes. I expect to get results that contain the keywords "shirt", "stripes", and "without", but perhaps with the last term ignored. Why, what would you expect? Would you search for "shirts that don't have stripes"? Or "shirts lacking stripes"?
Re:Shirt Without Stripes by coldtea on Monday April 20, 2020 @12:27PM (#22925422)
>Why, what would you expect?

I'd expect to see some of the much touted "search intelligence", NLP, term inference, vector term analysis, and AI in action...

Re:Shirt Without Stripes by Ugohcet on Monday April 20, 2020 @12:33PM (#22925506)
Google started doing that with its regular search queries several years ago. There are thousands of complains on HN about how it's almost impossible now to find anything without "quoting" "every" "word" "of" "your" "query".
Re:Shirt Without Stripes by saagarjha on Monday April 20, 2020 @12:39PM (#22925563)
If it's going to do that, it should do it right. If not, then I think it's fair to criticize it for not getting the search query correct.
Re:Shirt Without Stripes by leephillips on Monday April 20, 2020 @12:30PM (#22925468)
It sounds like you expect the search engines to understand natural language, because your expectations are influenced by what is "touted". Do you think that's a realistic expectation?
Re:Shirt Without Stripes by jcims on Monday April 20, 2020 @12:39PM (#22925561)
This is the only interface you really get into the amazon catalog. What if you really are looking for shirts that don't have stripes? How would you formulate the query?
Re:Shirt Without Stripes by sonofgod on Monday April 20, 2020 @12:52PM (#22925695)
My first assumption is [shirts -stripes]

Of the first ten hits: Amazon: 7/10 aren't shirts (but all are stripeless) Google: All shirts, one is checked Bing: All shirts, all contain stripes in description.

Not exactly glowing for Amazon, clearly unsupported by Bing.

Re:Shirt Without Stripes by leephillips on Monday April 20, 2020 @12:48PM (#22925660)
Like Google, Amazon is supposed to support the - operator, but, also like Google, it's not clear whether it does anything at the moment. As others here have suggested, maybe "solid shirts"?
Re:Shirt Without Stripes by Kiro on Monday April 20, 2020 @01:03PM (#22925822)
On one hand you complain about Google assuming too much, on the other you want more interpretation. You can't have both.
Re:Shirt Without Stripes by Ugohcet on Monday April 20, 2020 @12:29PM (#22925458)
I would prefer results containing words "shirt", "stripes" and "without". I don't want search engines to freely interpret my query and guess what I probably wanted to see while burying exact results in hundreds of pages of useless garbage.
Re:Shirt Without Stripes by enumjorge on Monday April 20, 2020 @12:53PM (#22925721)
I think it depends on the application. If I’m searching for products in a store I do want “shirts without stripes” to give me shirts without stripes. I have a hard time thinking of a case when including results with the word “without” would be useful when it comes to online shopping.

When I’m looking up information, like an article, especially technical information, then yes I want the search engine to do as little interpreting as possible. That’s because any interpretation rules it uses won’t always be relevant so I’d rather have more control.

But for Amazon? I don’t see how someone can see the average user typing “shirts without stripes” and getting almost nothing but shirts with stripes, and going “yup, works as expected”.

Re:Shirt Without Stripes by throwaway55554 on Monday April 20, 2020 @12:52PM (#22925693)
> and guess what I probably wanted

How is interpreting "shirts without stripes" as "I wish to see shirts that don't have any stripes" guessing?

I would venture to say that most people (meaning your use case is in the minority) who type "shirts without stripes" want to see results showing shirts without stripes not results "containing words "shirt", "stripes" and "without".

I think what is happening here is that you know how search engines work and so you are conditioned to expect them to do what they're doing.

Re:Shirt Without Stripes by leephillips on Monday April 20, 2020 @12:58PM (#22925760)
«How is interpreting "shirts without stripes" as "I wish to see shirts that don't have any stripes" guessing?"»

Because I was looking for pages about the band called "Shirts without Stripes". Because I wanted pages with shirts that have stripes but where the page featured the word "without", because their shirts are without something else. Because I want to see striped shirts from the company called "Without". I don't want the machine to guess what I mean. It can never know.

Re:Shirt Without Stripes by leephillips on Monday April 20, 2020 @12:32PM (#22925493)
Exactly. Those who want the search engine to "understand" what they are asking for when they use words like "without" may not have thought through the unintended consequences. For there is no combination of search terms that might not be interpreted in a variety of ways that the searcher never imagined, because of the ambiguity of natural language. Better to learn and use search operators, and the strategies of careful choice of keywords.
Re:Shirt Without Stripes by imprettycool on Monday April 20, 2020 @01:10PM (#22925901)
Exactly. If you want shirts without stripes then just search "shirt -stripes" (https://www.google.com/search?q=shirt+-stripes)
Re:Shirt Without Stripes by shanecleveland on Monday April 20, 2020 @01:08PM (#22925882)
Precisely, as there is a better way to do it. Search for "solid-colored shirt" or "black shirt" and/or further define your search to exclude the term "stripes."