Skip to content

RAKE (Rapid Automatic Keyword Extraction algorithm) implementation in Dart

License

Notifications You must be signed in to change notification settings

mathisgerdes/dart-rake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

RAKE

Implementation of the Rapid Automatic Keyword Extraction algorithm (RAKE)

Broadly based on the python implementation at github.com/fabianvf/python-rake

Based on Rose, S. , Engel, D. , Cramer, N. and Cowley, W. (2010). Automatic Keyword Extraction from Individual Documents. In Text Mining (eds M. W. Berry and J. Kogan). doi:10.1002/9780470689646.ch1

Usage

A simple usage example:

import 'package:rake/rake.dart';

main() {
  final rake = Rake();
  // only keywords with length >= 5
  // and at least two occurrences
  print(rake.rank('this large world', minChars: 5, minFrequency: 2));
}

About

RAKE (Rapid Automatic Keyword Extraction algorithm) implementation in Dart

Topics

Resources

License

Stars

Watchers

Forks

Languages