Google Mail Search Frustration

Posted February 6, 2008 at 10:34 PM by Ben Nadel

I've been using Google Mail and Google Hosted Mail for a long time and I have to say that I totally love it. However, there is one tiny thing that really irks me and it just came up again so I thought I would do a little venting. I often times find the mail search very frustrating. Well, maybe not "often", but certainly enough times that it sticks out in my mind as not working well. As you may or may not know, Josh Adams just accepted a Systems Engineer position in the role of ColdFusion Specialist with Adobe Systems, Inc.. I posted a blog comment about this awesome news, and since then, I have gotten several alerts that further comments have been posted. Having read these comments on his blog, I wanted to do a quick search for all the email alerts so that I could delete them all at one time.

To accomplish this, I copied and pasted part of the subject line in the Google Mail search box and submitted. Here's where the frustration begin - GMail returned zero results:


 
 
 

 
Google Mail Search Yeilding Zero Results  
 
 
 

Can you see what happened? Look at the search criteria. When copying from the subject line, I accidentally forgot to copy the "J" in "Josh". The partial word and the other two words still form an exact matching phrase, and yet, no results. Now, when I go and put in the missing "J" and search again, I get my results:


 
 
 

 
Google Mail Search Yeilding Valid Results  
 
 
 

This, to me, is extremely frustrating. How can one missing letter at the beginning of a phrase make the entire search criteria invalid?

When I showed this to Clark Valberg, he suggested that maybe Google was doing this on purpose to limit the search, making it more user friendly; he theorized that most of the time, when performing a search, the problem is not too few results, but rather too many results, most of which are irrelevant to your intended search. This is an excellent point, but I think this search would be more suited to a web search rather than an email search. Think about the gesture of email searching; when I think about the times I search my email, it's usually when I am looking for an email that is months and months old and I remember almost nothing about it. For example, maybe I remember PART of someone's email address, and that's all I can recall. That's when searching is hugely useful. However, that seems to be when Gmail is at its weakest.

Don't get me wrong, I dig GMail. I just needed to vent about this one tiny issue. Google is the king of the jungle when it comes to searching, so it just seems to out of place for any of their search functionality to fall short.



Reader Comments

Feb 7, 2008 at 3:19 AM // reply »
2 Comments

Sounds like quite a flaw in the search, especially for those of us that can't spell to save our lives. I often search just on a couple of words or parts of words that i can remember in a mail that is months old.

A lot of people have recommended the gmail hosted mail, we currently run a combination of ftgate and sendmail and although ftgate is very good i think there are very few good anti-spam systems out there. But i expect that googles is superb.

I hate spam!

Well that's my two-penny-worth


Feb 7, 2008 at 7:11 AM // reply »
11,314 Comments

@Tom,

GMail's anit-spam stuff is pretty fantastic. As of late, I have started to get more "Loan Offers" that aren't getting flagged as spam, but for the most part, its pretty fantastic.


Feb 7, 2008 at 12:20 PM // reply »
5 Comments

I have to totally disagree with you on this one. First off, Google web search, and just about all other Google products have the same "bug": You can only search for whole words, not parts of words.
The reason for this is valid too. When Google is indexing stuff, it puts individual words in a hash table, which gives (Theoretically) a O(1) access time. hving such a fast access time comes at the price of a big hash table. If you were to be able to search all substrings, the size of the index database would grow exponentially.

However, I sometimes do find GMail search annoying, mainly because it's not as fine edged in terms of search options. I'd also like to see a refernce of the modifiers you can use with GMail search.


Feb 7, 2008 at 12:48 PM // reply »
11,314 Comments

@nitro2k01,

I see what you're saying; I never thought about it from access / look up perspective before. That is totally valid.

However, when it comes to email, which is a personal collection of data, I feel that the search should be more partial. Like I said, I generally use the search when I am trying to locate something that was not files well or that I simply don't remember much about. I feel for the web, that doesn't make sense, but email searching should be much more relaxed.


GL
Apr 29, 2008 at 3:28 PM // reply »
1 Comments

One of the largest problems with all software development is a lack of usability testing. Whole-keyword-search-only behavior for an email search is not useable. It causes FALSE results whereby a user can easily think the search term does not exist, when in fact it does. This violates an essential and fundamental rule of software behavior. Google was told about this more than 2 years ago. The problem exists due to a narrow minded design mentality and lack of usability testing. A within-email search and a web search are two totally DIFFERENT types of searches and google managers do not understand the difference. I have written close to a million lines of (mostly mission critical) code in my lifetime and I know what I'm talking about here. Software should meet usability requirements and not the other way 'round.


Apr 29, 2008 at 3:37 PM // reply »
11,314 Comments

@GL,

Good explanation. I think, regardless of the number of lines of code, usability of an application is by far, the most important factor and is why most software projects end up failing.


Apr 30, 2008 at 4:40 AM // reply »
1 Comments

I agree, this is sooo frustrating! It's sometimes impossible to find old emails, just because it doesn't find partial words.


esk
Feb 16, 2010 at 6:06 PM // reply »
1 Comments

Yahoo email searches by part of word and correspondingly I easily find all my old emails. I switched to gmail because yahoo was getting slower and the nice ability of gmail to group emails in 'conversations'. I am switching back to yahoo cause I'm tired of gmail incapability of finding my old email because I have to remember the exact and complete spelling of all the words I'm searching for.


Post A Comment

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

Please review the following issues:

Author Name:


Author Email:

Author Website:

Comment:

Supported HTML tags for formatting: <strong>bold</strong>   <em>italic</em>   <code>code</code>







  • Help Wanted - Find Your Next ColdFusion Job
Ben Nadel's Company - Epicenter Consulting Recent Blog Comments
Jun 19, 2013 at 2:01 PM
Experimenting With The Amazon Simple Storage Service (S3) API Using ColdFusion
I have coincidentally been beating my head against the S3 API for the last week or so. One big "gotcha" I had to work around was file names and paths containing spaces. Remember to URL Enco ... read »
Jun 19, 2013 at 1:27 PM
Using Slice(), Substring(), And Substr() In Javascript
very good article. By the way IE supports negative values in substr or slice in verson 10. ... read »
Jun 19, 2013 at 11:33 AM
Filter vs. ngHide With ngRepeat In AngularJS
In your assessment, is it correct to say that given a list of say 500 items its more performant to use the `ngHide` method over the `filter` method? ... read »
Jun 19, 2013 at 10:18 AM
ColdFusion Path Usage And Manipulation Overview
Anyone happen to know if the file created by getTempFile will be automatically removed at any point? Nothing mentioned in the docs, and restarting CF doesn't remove them, so it seems it needs manu ... read »
Jun 19, 2013 at 9:41 AM
Working With Inherited Collections In AngularJS
I actually just ran into this same situation with a demo I was putting together. Your implementation of multi-lvl $scope's > Mine :) ... read »
Jun 19, 2013 at 8:17 AM
My Experience With AngularJS - The Super-heroic JavaScript MVW Framework
@Prateek, to match a word or text you should use .toContain('word') that's a jasmine reference. website is : http://pivotal.github.io/jasmine/ ... read »
Jun 19, 2013 at 8:10 AM
My Experience With AngularJS - The Super-heroic JavaScript MVW Framework
Hi Guys, Actually i am doing e2e test of angular js of my project but i am not getting one thing that is how to press enter key through the test when my form is filled as i am not using a button but ... read »
Jun 18, 2013 at 9:20 PM
Mapping AngularJS Routes Onto URL Parameters And Client-Side Events
I couldn't find examples of passing multiple arguments using the when() routing statement so figured out through trial and error that you can pass multiple arguments using the following format: .whe ... read »
InVision App - Prototyping Made Beautiful With Prototyping Tools