Module: TextRank
- Defined in:
- lib/text_rank.rb,
lib/text_rank/version.rb,
lib/text_rank/tokenizer.rb,
lib/text_rank/char_filter.rb,
lib/text_rank/rank_filter.rb,
lib/text_rank/token_filter.rb,
lib/text_rank/tokenizer/url.rb,
lib/text_rank/graph_strategy.rb,
lib/text_rank/tokenizer/word.rb,
lib/text_rank/tokenizer/money.rb,
lib/text_rank/tokenizer/number.rb,
lib/text_rank/keyword_extractor.rb,
lib/text_rank/tokenizer/whitespace.rb,
lib/text_rank/char_filter/lowercase.rb,
lib/text_rank/tokenizer/punctuation.rb,
lib/text_rank/char_filter/strip_html.rb,
lib/text_rank/token_filter/stopwords.rb,
lib/text_rank/char_filter/strip_email.rb,
lib/text_rank/token_filter/min_length.rb,
lib/text_rank/char_filter/ascii_folding.rb,
lib/text_rank/rank_filter/sort_by_value.rb,
lib/text_rank/graph_strategy/coocurrence.rb,
lib/text_rank/token_filter/part_of_speech.rb,
lib/text_rank/char_filter/strip_possessive.rb,
lib/text_rank/char_filter/undo_contractions.rb,
lib/text_rank/rank_filter/collapse_adjacent.rb,
lib/text_rank/rank_filter/normalize_probability.rb,
lib/text_rank/rank_filter/normalize_unit_vector.rb
Overview
Provides convenience methods for quickly extracting keywords.
Defined Under Namespace
Modules: CharFilter, GraphStrategy, RankFilter, TokenFilter, Tokenizer Classes: KeywordExtractor
Constant Summary collapse
- VERSION =
Current gem version
'1.1.6'
Class Method Summary collapse
-
.extract_keywords(text, **options) ⇒ Hash<String, Float>
A convenience method for quickly extracting keywords from text with default options.
-
.extract_keywords_advanced(text, **options) ⇒ Hash<String, Float>
A convenience method for quickly extracting keywords from text with default advanced options.
Class Method Details
.extract_keywords(text, **options) ⇒ Hash<String, Float>
A convenience method for quickly extracting keywords from text with default options
22 23 24 |
# File 'lib/text_rank.rb', line 22 def self.extract_keywords(text, **) TextRank::KeywordExtractor.basic(**).extract(text, **) end |
.extract_keywords_advanced(text, **options) ⇒ Hash<String, Float>
A convenience method for quickly extracting keywords from text with default advanced options
30 31 32 |
# File 'lib/text_rank.rb', line 30 def self.extract_keywords_advanced(text, **) TextRank::KeywordExtractor.advanced(**).extract(text, **) end |