The Perfect Search
As I fell asleep last night I started to dream what the perfect search might be like. I also envisioned sitting in front of Sergey, Larry, and Eric with my laptop which contained the perfect search tool.
My dream went like this.
In my presentation I told the trio that I had the perfect search ability in my laptop. My search was in fact a search personality that was equivalent to a PHD with substantial experience in any field I happened to be searching about. My ??searcher? could also answer my question in 0.001 seconds. The answer he would give me would be equivalent as if I had hired a real life researcher with a PHD in that field to spend any amount of time to get that answer for me. The answer might be the work of 10 years worth of research. Yet, my ??searcher? on my laptop could churn out the same answer within 0.001 seconds.
My searcher could also understand natural language. And customize the results to my query. For example I might ask a question like this:
Query: ??Show me all flights inbound for LAX?
Results: Opens a digital globe of the earth with plane icons scatter around showing me the real time position.
Reality ? this is possible with Google Earth and a layer.
Query: ??What is the size of my lot??
Result: Your lot measures 120 meters on the north side, 115 meters on the west side, 80 meters on the east side, and 90 meters on the south side. The lot is .5 acres in size. Would you like to know more about your lot?
The above example assumes a lot of things. One ? when you say lot, the searcher has to know you are talking about the lot your house sits on. Two ? it has to have access to dimensional information. Three ? it has to be able to draw conclusions from things that are not already given.
Lets try another:
Query: ??When do my parents go on their trip??
Result: They leave tomorrow from LAX at 10:45 AM on American Airlines flight #141 scheduled to arrive in Liberia, Costa Rica at 5:55 PM local time. They have seat assignments 14 F and 14 E. Do you want to know more about their holiday?
Um, is that too much information? My parents would want me to know these things regardless. Every trip they go on I get a complete itinerary of what where and who. So, it is clearly OK for me to know this. Would they be OK if I could get that information from a few key strokes?
In a sense, if my parents maintained a travel blog, I probably could get all of that information today if they posted it on their blog and Google knew how to get that information for me. If that information was available though, currently I would have to ask my question in a very different way. I might know they are going to Costa Rica but little else. So I could search my mom?s phone number, because that is on the blog, and Costa Rica. I know from experience if Google has crawled the page Google should return it as the first result.
As an experiment. Lets put a made up cell phone number here. Then we will search Google daily until this blog is returned for ??Costa Rica? plus the cell phone number. Ok ? the cell is 849-674-2415. I just Googled that and there are no results for 849-674-2415.? This is the search term: [costa rica 849-674-2415] currently no results.
To sum it up. A perfect search would be made up several things, but to me the most key are:
1) Understand my questions as I intended it to be understood
2) Be able to find any and all information
3) Be able to draw conclusions based on the information available.
Does all of this seem far fetched? Maybe today. But Google is seeking engineers interested in AI.