Skip to content

A Go based implementation of the Rake Text Ranking Algorithm

Notifications You must be signed in to change notification settings

bohrium272/rake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Golang based implementation of Rake

RAKE is short for Rapid Automatic Keyword Extraction. The original research paper "Automatic keyword extraction from individual documents by Stuart Rose, Dave Engel, Nick Cramer and Wendy Cowley" can be found here

Installation and Usage

  • Install by executing go get github.com/arpitgogia/rake
  • Use as shown below:
package main
import (
    "fmt"
    "github.com/arpitgogia/rake"
)

func main() {
    rake.WithText("Avengers: Infinity War")
    rake.WithFile("~/test.txt")
}

Web API

Make a GET request on https://frozen-lowlands-96920.herokuapp.com/rake?text=<text>

To Do

  • Basic implementation
  • Clean up and organize code
  • Implement package-like abstraction
  • Convert to a REST API

About

A Go based implementation of the Rake Text Ranking Algorithm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages