I am newbie to Natural Language processing.I need to extract the noun phrases from the text.So far i have used open nlp\'s chunking parser for parsing my text to get the Tre
Will continue from your code itself . This program block will provide all the noun phrases in sentence. Use getTagNodes() method to get Tokens and its types
Parse topParses[] = ParserTool.parseLine(line, parser, 1);
Parse words[]=null; //an array to store the tokens
//Loop thorugh to get the tag nodes
for (Parse nodes : topParses){
words=nodes.getTagNodes(); // we will get a list of nodes
}
for(Parse word:words){
//Change the types according to your desired types
if(word.getType().equals("NN") || word.getType().equals("NNP") || word.getType().equals("NNS")){
System.out.println(word);
}
}