Neutralize Pesky Miscreants

    node-rake

    1.0.1 • Public • Published

    node-rake

    Build Status npm npm

    A NodeJS implementation of the Rapid Automatic Keyword Extraction algorithm.

    Installation

    npm install node-rake

    Usage

    rake.generate(text, opts);

    The opts param is an object that allows to pass custom params to generate method. Options:

    • stopwords: Optional. An array 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 = require('node-rake')
    const keywords = rake.generate("LDA stands for Latent Dirichlet Allocation")
    // 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.generate("LDA stands for Latent Dirichlet Allocation", opts);
    // 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

    Stopwords source:

    1. http://dev.mysql.com/doc/refman/5.7/en/fulltext-stopwords.html

    Example :

    1. https://runkit.com/waseem18/59fe9c7d20e52f0012606fbe
    2. https://runkit.com/waseem18/59fe9d1b5fbc910012f99891

    npm

    Install

    npm i node-rake

    DownloadsWeekly Downloads

    55

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    12.5 kB

    Total Files

    12

    Last publish

    Collaborators

    • waseem18