识别字符串数组中的名词

时间:2014-08-30 13:42:11

标签: javascript

我需要找到一种方法来识别数组中的项是否是名词。我真的无法想办法做到这一点。

我做的第一件事是忽略所有的单词" ly"到底。但是我们知道许多不是名词的词语并不是必须要有"#34;到底。他们是更好的方法吗?他们是一个可以做到这一点的JavaScript库吗?

2 个答案:

答案 0 :(得分:4)

您正在寻找的东西称为pos tagger。 pos node.js模块就是这样做的。

自然nodejs模块还带有一个wordnet接口,您可以使用它。

答案 1 :(得分:4)

我认为你可以使用这个

http://wordnet.princeton.edu/wordnet/man/wngloss.7WN.html

它有JSON和XML的端点(你可以为每个单词做一个简单的GET请求,并从响应的json中获取单词的类型,例如。

http://chriscargile.com/dictionary/json/cow