Ever since I found e-mail indexing, I cannot really live without it. I store almost all my e-mails, and I need to have immediate access to it. If I can’t search my entire corpus of history e-mail and get the results, I feel somewhat crippled.
I guess my first attempt was Google Desktop Search (GDS), and then I found something that annoyed me later in other Google applications (e.g. Picasa), but was best demonstrated in GDS – Google seems to think they know what’s best for you, and let you have very little control of the process. I really didn’t like it. I think, and this is a general note about application design, that you should have an interface that on one hand is as simple as possible so dumb users can use it without much questions, but on the other hand, you should provide as much as possible choice for advanced users to change things to their liking. GDS, for example, didn’t really let me decide what mail folders or files folders I want it to index.
I also didn’t like it that GDS shows results in the browser. I’m only interested in finding e-mails, but when I do find an e-mail, I want it to open in Outlook so I can have all the Outlook behavior I’m used to.
Then I switched to Microsoft’s Windows Desktop Search (WDS), which was nice, but I couldn’t really understand when it is indexing and what. It said it has finished, but still couldn’t find a message that I was looking for. I think GDS had the same problem. I just couldn’t trust it when it said no messages met my search criteria.
And then I found X1 Enterprise Client (XEC) and really liked it – it was fast, reliable and had a nice UI. It also let me fully integrate with Outlook, e.g. open the folder in which a message reside. I’d continue using it but then I installed Office 2007 beta, and XEC didn’t work well with that version of Outlook, so I had to revert to WDS.
Today, doing a regular search (about once in a month or two) to see if XEC already supports Outlook 2007, I found out it probably does support it, so I downloaded and installed it, and once it finishes building its index, I’ll start enjoying it and getting used to be spoiled.
The problem I found in both WDS and XEC is that in doesn’t store search history (at least not that I found) so if you search for a ticket number, and then for something else, and you would like to get that number you just searched for, it won’t let you. I hope it will be added some time soon. in XEC it is a little more problematic, since because it is so fast, it can allow itself to do “find as you type”, but that means you don’t have a specific event of submitting a search in which the term you searched for should enter the history list. Nevertheless, I’m sure its developer can find a way to solve it if they really want to.