Natural Language Processing refers to algorithms which have been made with the intention of better understanding the true purpose of search queries instead of simply matching keywords to results.