Natural language processing

Natural language processing studies the interaction between computers and natural human language. NLP seeks to help computers understand the context and meaning of words used in writing by humans.

Google uses NLP as part of its Google Hummingbird and Google RankBrain algorithms to add semantic search capabilities to its search results.