node-rake
A NodeJS implementation of the Rapid Automatic Keyword Extraction algorithm.
Installation
npm install node-rake
Usage
rake;
The opts
param is an object that allows to pass custom params to generate method. Options:
stopwords
: Optional. Anarray
containing a custom stopwords list. By default, the method uses a stopwords list which comes along (take a look at Stopwords source).
Example of usage:
const rake = const keywords = rake// it'll output: [ 'Latent Dirichlet Allocation', 'LDA stands' ] //or const myStopwords = 'for' 'the' 'a' 'stands' 'test' 'man' 'woman';const opts = stopwords: myStopwords; const keywords = rake;// it'll output: [ 'Latent Dirichlet Allocation', 'LDA' ]
Algorithm sources:
1.https://www.researchgate.net/publication/227988510_Automatic_Keyword_Extraction_from_Individual_Documents 2.https://www.ijarcsse.com/docs/papers/Volume_6/5_May2016/V6I5-0392.pdf