keyphrases.rs

crates.io link documentation https://github.com/jjoeldaniel/keyphrases.rs/actions/workflows/ci.yml 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:

toml [dependencies] keyphrases = "0.1.6"

Usage

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

    rust 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:

    rust 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.

Documentation

License

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