John Doe has been working for the Microsoft company in Seattle since 1999.
Noun chunks is a core feature of Natural Language Processing. They are known as "noun phrases" in linguistics. Basicall they are nouns and all the words that depend on these nouns.
For example, let's say you have the following sentence:
John Doe has been working for the Microsoft company in Seattle since 1999.
Here are the noun chunks from this sentence:
Data scientists working on natural language processing are often interested in performing noun chunks extraction in their research activities. They also often need to automatically extract additional information like root text, root dependency, and root head text.
Noun chunks can also be used in real business situations, most of the time as a larger natural language processing pipeline. For example some companies use noun chunks to extract relevant keywords from articles as part of an SEO pipeline.
NLP Cloud proposes a noun chunk API that allows you to perform these operations out of the box, based on spaCy and Ginza. Noun chunk extraction is not very resource intensive, so the response time (latency), when performing them from the NLP Cloud API, is very low. You can do it in 15 different languages.
For more details, see our documentation about noun chunk extraction here.