Follow project on Twitter
NederlandsEnglish

2.3.3. Search engines

Being keyword-based, search engines are limited to search for keywords (and citations). Nevertheless, it surprises me for years that search engines don't provide a list of options when the search string of the user is ambiguous. It is technically possible, using current semantic techniques.

For example, when the user enters ambiguous word “Boston”, search engines will show all results. Only when the user enters “Boston UK”, it will filter down on Boston as city in the UK. But why don't search engines ask the user for that specification? Like:

Please specify more clearly what you mean?
• Boston, city in the USA
• Boston, city in the UK
• Boston, rock band
• Boston Red Sox
• Boston Company
• ...
I would like to add another option.
Don't bother me with a selection, just search.

In case of selection “Boston, city in the UK”, a search engine only has to replace “Boston” in the search string by “Boston UK”. Job done.

So, why isn't it implemented then? Not surprising that the hype of the Semantic Web died a silent death in November 2012, without delivering its high promises of becoming the web that would finally make sense.

Thinknowlogy 2018r1

will be published in May 2018, which will add the Chinese language. See my planning for the other planned publications. Follow this project on Twitter, subscribe to project updates on SourceForge, subscribe to project updates on GitHub or receive an email when a new version is available.


Join my Fair Science Supporters group on LinkedIn to support a fair practice of science, and/or my Fair Science • Artificial Intelligence (AI) and knowledge technology (NLP) group, which is dedicated to a fair practice of Artificial Intelligence and knowledge technology. Or send me a LinkedIn invitation.


God has created laws of nature to make his creation run like clockwork. It includes: laws of intelligence embedded in grammar. Thinknowlogy implements these natural laws of intelligence in software.