Databases for processing natural language queries

I just wanted to know that all databases use Google, Yahoo or Bing to process requests for natural language. I mean, they can accept such complex queries in a natural language. They programmatically process our request and break into some hash, and then display the result. Please do not mind if the question is stupid. I'm just a beginner. I just wanted to know which databases are used for such purposes.

+5
source share
1 answer

Type Lucene OR Type Solr OR Type Sphinx in Google or Bing.

Then you will also learn, in addition to indexing data structures, something about what is happening, thesaurus, synonyms, query expansion in search engines, metaphone, etc. All this will help you get the answer to your question.

After you are done with this, you can learn more about creating a semantic relationship between keywords, collective intelligence, the wisdom of the crowd, which will help you establish the similarity between words, such as java and jee, jsp and servlets.

+1
source

All Articles