Class: Xberg::KeywordConfig

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeKeywordConfig

Returns a new instance of KeywordConfig.

Parameters:

  • algorithm: (enum_KeywordAlgorithm)
  • max_keywords: (Integer)
  • min_score: (Float)
  • ngram_range: (NgramRange)
  • language: (String)
  • yake_params: (YakeParams)
  • rake_params: (RakeParams)


1382
# File 'sig/types.rbs', line 1382

def initialize: (?algorithm: enum_KeywordAlgorithm, ?max_keywords: Integer, ?min_score: Float, ?ngram_range: NgramRange, ?language: String, ?yake_params: YakeParams, ?rake_params: RakeParams) -> void

Instance Attribute Details

#algorithmenum_KeywordAlgorithm (readonly)

Returns the value of attribute algorithm.

Returns:

  • (enum_KeywordAlgorithm)


1374
1375
1376
# File 'sig/types.rbs', line 1374

def algorithm
  @algorithm
end

#languageString? (readonly)

Returns the value of attribute language.

Returns:

  • (String, nil)


1378
1379
1380
# File 'sig/types.rbs', line 1378

def language
  @language
end

#max_keywordsInteger (readonly)

Returns the value of attribute max_keywords.

Returns:

  • (Integer)


1375
1376
1377
# File 'sig/types.rbs', line 1375

def max_keywords
  @max_keywords
end

#min_scoreFloat (readonly)

Returns the value of attribute min_score.

Returns:

  • (Float)


1376
1377
1378
# File 'sig/types.rbs', line 1376

def min_score
  @min_score
end

#ngram_rangeNgramRange (readonly)

Returns the value of attribute ngram_range.

Returns:



1377
1378
1379
# File 'sig/types.rbs', line 1377

def ngram_range
  @ngram_range
end

#rake_paramsRakeParams? (readonly)

Returns the value of attribute rake_params.

Returns:



1380
1381
1382
# File 'sig/types.rbs', line 1380

def rake_params
  @rake_params
end

#yake_paramsYakeParams? (readonly)

Returns the value of attribute yake_params.

Returns:



1379
1380
1381
# File 'sig/types.rbs', line 1379

def yake_params
  @yake_params
end