jjoeldaniel / keyphrases.rs

Rapid Automatic Keyword Extraction (RAKE) implementation in Rust

Home Page:https://crates.io/crates/keyphrases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

keyphrases.rs

crates.io link documentation https://github.com/jjoeldaniel/keyphrases.rs/actions/workflows/ci.yml downloads license

keyphrases.rs is a Rapid Automatic Keyword Extraction (RAKE) algorithm implementation in Rust.

Installation

To use keyphrases.rs in your Rust project, add the following line to your Cargo.toml file:

[dependencies]
keyphrases = "0.3.3"

Usage

  1. Create a new instance of KeyPhraseExtractor by passing the string you want to extract key phrases from:

    let text = "This is the text to extract key phrases from.";
    let extractor = KeyPhraseExtractor::new(text);
  2. Call the desired methods on the extractor instance to extract the relevant information:

     let keywords = extractor.get_keywords();
     let word_freq = extractor.get_word_freq();
     let word_deg = extractor.get_word_deg();
     let content_words = extractor.get_content_words();
     let content_phrases = extractor.get_content_phrases();

    Each method returns the relevant information as described in the function docs below.

License

keyphrases.rs is licensed under the WTFPL License. See the LICENSE file for more details.

About

Rapid Automatic Keyword Extraction (RAKE) implementation in Rust

https://crates.io/crates/keyphrases

License:Do What The F*ck You Want To Public License


Languages

Language:Rust 100.0%