| Honestly, you're both kind of right. It's totally correct that often we want search results that don't include the exact word which was specified in the search request. We often want close synonyms, stems, elimination of redundant words etc. and flexibility on this helps to retrieve much better search results. On the other hand, Google has a particularly frustrating habit of dropping words which are absolutely key to a particular search. You know, those cases where you are searching for details about a very specific set of explicit keywords, and 90% of the results exclude one of them, making them totally useless. It's like an "uncanny valley" in some ways. When it says "You probably don't need the word 'and' in your search, and also 'video games' is the same as 'computer games' so I'll just include both" then the process makes sense, feels helpful, and indeed you probably don't notice. When you search for two explicit technologies and one of them is ignored, it feels like you're fighting a system that's trying to second-guess what you mean. Ultimately the search engine is tuned for common queries, and the majority of users aren't likely to have the required technical skill to express exactly what they want to find without some help. This results in mismatch between the expectations of different users. Verbatim search helps with this, in that it allows advanced users to better control their results. I'd be super happy if I could just toggle this "on" all the time. |