Thursday, January 25, 2007

A cool way to keyword our information

What we need is a way to easily define our information how we think about it, then access it in many different ways.

For example, how many times have you needed somebody's name. You're thinking to yourself, "that one guy I met at that conference. he had brown hair and glasses." wouldn't it be great if we could search by different things later on.

I know, keyword searching is all the rage.

Google mail has a keyword search.

Most really good photo sites offer keyword searching. I really like the way smugmug does their keyword searching:

Here's a keyword search for documents: http://www.smugmug.com/keyword/all/documents

the smugmug has a neat keyword searching engine. When you type in a word, it shows you related words, other words that were entered with the word you searched for. Now THAT is power.

This got me to thinking, (and I actually started a proof of concept, but it's too big for me) let's do this in a tree format. All related words would be in a tree under the word you originally searched for. This way, to find the name of that guy, I could type in male, which would bring up ALL the items I have with the keyword mail, and show me other keywords like "BA Conference" and "glasses" and "brown hair". If I opened up the glasses tree I would see, "BA Conference" again, and "brown hair" and any other keywords that also had "male" and "glasses" defined, but my list would continueally be shortened.

This I can build myself...already have....What I'm' NOT smart enough to build is something really useful. ;-)

What we need is an app that has my keyword tree searching concept but the actual THINGS that it's keywording are varied. the list could be Outlook contacts, webpages, blogs, pictures, whatever. Any object that can reside digitally.

I've looked at the desktop searches, windows, google and otherwise...these are a good start. The problem is, they index EVERY string combination. This won't work for my tree idea. And I think you need my tree idea to see the RELATION of things.

What we need is a way to define what to "index to tree". Then, let the index engine go out and find those items.

I'll keep looking for this application....

What we need is somebody to write this application.