bohrium272 / rake

A Go based implementation of the Rake Text Ranking Algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Go 100.0%