我需要找到一种方法来识别数组中的项是否是名词。我真的无法想办法做到这一点。
我做的第一件事是忽略所有的单词" ly"到底。但是我们知道许多不是名词的词语并不是必须要有"#34;到底。他们是更好的方法吗?他们是一个可以做到这一点的JavaScript库吗?
答案 0 :(得分:4)
您正在寻找的东西称为pos tagger。 pos node.js
模块就是这样做的。
自然nodejs模块还带有一个wordnet接口,您可以使用它。
答案 1 :(得分:4)
我认为你可以使用这个
http://wordnet.princeton.edu/wordnet/man/wngloss.7WN.html
它有JSON和XML的端点(你可以为每个单词做一个简单的GET请求,并从响应的json中获取单词的类型,例如。