After my posts on how to fix the Facebook virus after an attack, I’ve noticed a number of searchers looking for information on how to find a particular message in your Facebook message history.

Update:</b> I've created a seperate guide to record and read Facebook chats. This covers non-chat messages.</blockquote> Fortunately, things have improved a lot since Facebook messaging was declared "completely unusable as a personal or business productivity tool" by Michael Arrington of TechCrunch over a year ago. Facebook apparently heard Arrington's complaint and finished up the Facebook message search they'd been working on.

Finding Facebook messages with Facebook message search

facebookMessageI'd highly recommend starting with Facebook's own message search. Unlike Google, not all of Facebook's searches are neatly integrated into their default search, but click on "Inbox" and then, right below "Compose Message," you have "Search Inbox." It's grayed out, so dock points for usability, but at least it's there, right? One important note: The search index for Facebook messages seems to update relatively slowly, so recent messages will not likely appear in your search results, even if they include the words you're searching for. It's also important to note that, if you begin typing in a contact's name, Facebook will autocomplete for you and pull up all the messages from that individual.

Finding Facebook messages with GMail

My personal preference is to use GMail, which works great if you use GMail, but is totally useless if you don't/didn't use it for your Facebook account. The benefit is that you can use GMail's powerful search functionality to find exactly the message thread you are interested in. Finding just one message from that thread will provide you with the link to the original message ... and its entire conversation, so if you can find a piece of what you're interested in, Facebook will guide you the rest of the way. To make things a bit quicker, if you regularly refer to Facebook messages or find yourself struggling with the search parameters, I've created a couple of bookmarks, courtesy of the GMail Search Bookmarks homepage, that you can simply drag up to your browser (or right-click on and save manually). Clicking on them later will bring up the query you're looking for:

Bookmarklet
(Drag to linkbar!)
What it does
Facebook Messages Shows all your Facebook messages
Facebook Notifications Displays all your Facebook notifications, including messages
Secure Facebook on GMail Facebook through GMail via HTTPS

If using those buttons alone doesn't do the trick, the search query is saved in your "Search" bar in GMail, and you can add terms ranging from people's names ("Lisa," "Michael") to key words ("picnic," "social networking").

Searching Facebook instant message history

Now for the bad news: If you're looking to search through old Facebook chats, as opposed to messages, you're out of luck. According to message on Facebook's official FAQ, the site does not permanently keep chat history ...fow now:
You can view recent conversation history by opening a chat window with your friend. You cannot view older conversations at this time or conversations with friends who are not currently online. To clear your chat history just click the "Clear Chat History" link at the top of your Chat window. While message history is saved from page to page, and even between login sessions, please note that it is not logged permanently.
To delete even that temporary cache of conversation, simply open up a conversation with the person on the other end of the chat and click "Clear History." Further Reading: