Monday, December 26, 2005

Search Engine

Yeah, yeah, I know: Google is the Second Coming. But it's not perfect.

Things I really, really want:

  • Regular expressions. There's no excuse. I don't care how expensive wildcard searches are—I want them. (Update: Yahoo allows "stem:run" do find english words with stem "run". A step in the right direction.)
  • A way to get those ridiculous dynamically generated "here are the best sites on 'frog cardioechograms'" sites out of my results for "frog cardioechograms".
  • Search Cheaptickets, Jet Blue, Southwest, Travelocity, Yahoo! Travel, and Orbitz all at the same time...
  • ...with date and airport bracketing for international flights...
  • ...and a "just gimme the cheapest flight from A to B, I don't care when" option. And, no, Kayak doesn't quite do that yet. (Update: travelocity now does international flexible dates!)


Things I'd like:

  • Powerful personal filters: no matches from .geocities.com, or a higher rank for matches from .edu domains, or a lower rank for things that look corporate, or for web fora, or for blogs. Search only sites that report Apache as their server. Search only blogs that run Movable Type. Search only sites not yet indexed in the Google directory.
  • Click-through enhanced ratings. Is this easily done with cookies? I don't know. Check what the last site is a user checks from a list of results. That is, mark down sites if a user hits back and comes back to the search results and clicks on a new site in the results. Presumably the last one clicked is the one that contained the desired information. (Yes, that's a half-bogus algorithm, but not entirely bogus. So I want it. Gimme.)
  • Unified Friendster-Orkut-Tribes-&c. search; like the airport thing, but not as pressing.


Things that'd be cute in a "wow, it's a miracle this works" sort of way:

  • Hum a tune to search for a song.
  • Upload an image to search for similar ones. (There kinda is something like this now: Riya.)


Random search challenges:

  • Enter a list of items in your pantry and return only recipes that can be made from those items.
  • Find all places (cities, villages, tourist attractions, valleys, atols, whatever) which have low humidity and average daytime temperatures between 20 and 30 centigrade in July and August and which are within an hour's travel of an international airport serviced by Northwest Airlines or one of its partners.
  • Find all cities in the U.S. with more than 10,000 inhabitants which are more than 5 miles from the nearest interstate.

0 Comments:

Post a Comment

<< Home