Method: TextRank::KeywordExtractor.advanced
- Defined in:
- lib/text_rank/keyword_extractor.rb
.advanced(**options) ⇒ KeywordExtractor
Creates an "advanced" keyword extractor with a larger set of default filters
26 27 28 29 30 31 32 33 34 |
# File 'lib/text_rank/keyword_extractor.rb', line 26 def self.advanced(**) new(**{ char_filters: %i[AsciiFolding Lowercase StripHtml StripEmail UndoContractions StripPossessive], tokenizers: %i[Url Money Number Word Punctuation], token_filters: %i[PartOfSpeech Stopwords MinLength], graph_strategy: :Coocurrence, rank_filters: %i[CollapseAdjacent NormalizeUnitVector SortByValue], }.merge()) end |