从文本中提取关键短语(1-4 个单词的 ngram)
从文本块中提取关键短语的最佳方法是什么?我正在编写一个工具来进行关键字提取:类似这样的。我找到了一些用于 Python 和 Perl 的库来提取 n 元语法,但我是在 Node 中编写的,所以我需要一个 JavaScript 解决方案。如果没有任何现有的 JavaScript 库,有人可以解释如何执行此操作,以便我可以自己编写吗?
What's the best way to extract keyphrases from a block of text? I'm writing a tool to do keyword extraction: something like this. I've found a few libraries for Python and Perl to extract n-grams, but I'm writing this in Node so I need a JavaScript solution. If there aren't any existing JavaScript libraries, could someone explain how to do this so I can just write it myself?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我喜欢这个想法,所以我已经实现了它:请参阅下文(包括描述性注释)。
预览地址:https://jsfiddle.net/WsKMx
I like the idea, so I've implemented it: See below (descriptive comments are included).
Preview at: https://jsfiddle.net/WsKMx
我不知道 JavaScript 中有这样的库,但逻辑是
或者
项目的键推送
增加寻找物品的钥匙=的价值。
HTH
伊沃·斯托伊科夫
I do not know such a library in JavaScript but the logic is
alternatively
push it as a item's key
increase value having a key = to item sought.
HTH
Ivo Stoykov