I keep reading bits and pieces about Google using semantic search technology. It's a way that they plan to answer user questions rather than simply hunt down words. For quite awhile I had read about this being the next big thing in search engine functionality. I'm no expert on search technology but it seems that most of the searching we now do is semantic.
We have become used to seeing our search results as list of blue links. That's how it has been since the beginning. But you are probably noticing more things on the top of that results page. The promise of semantic search is to improve search accuracy by understanding our intent and also the contextual meaning of the terms we search.
Although Apple's Siri has both fans and critics, the potential is pretty exciting. It can support natural language now and it will get better at semantic search in the future. Instead of just using a keyword-based search, we can ask a question. Instead of "restaurant, Italian" and a zip code, you ask "Where's a good place to get Italian food nearby?" Is that question really so much easier than the keyword search? Well, Siri or Google or the next big thing in search will will know where you are located already (via GPS or your IP address) and it will also know that we have been to other restaurants in the area. And if we have entered some social data, like reviews of those restaurants, it will be able to suggest somewhere to eat that fits out personal little algorithm.
At least that's is the plan.
It was a year ago that I read an article about Google's semantic search algorithm. and since making it work requires vast amounts of data, Google seems like the one to do it. Now, why don;t I include Bing or other search sites? For one thing, I haven't heard much about their attempts at this, but mostly it's because they don't seem to have the other "personal" data about me that would make it work.
I actually took that Bing versus Google test online at http://www.bingiton.com/ and it consistent comes up Google for me.
I have also read that "true" semantic search uses an "inference engine" which means that - like a good human reader - instead of just recognizing words, it draws on its own "knowledge" to reach a conclusion. Hello, ontology!
Oh yeah, something else needs to happen. We, the users, need to change our searching habits. We will have to move from basic keywords that result in thousands of results, to clear queries that recognize the capabilities of the engine.