Class: TencentCloud::Es::V20180416::EsDictionaryInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180416/models.rb

Overview

ES 词库信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(maindict = nil, stopwords = nil, qqdict = nil, synonym = nil, updatetype = nil, ansjmain = nil, ansjstop = nil, ansjambiguity = nil, ansjsynonyms = nil) ⇒ EsDictionaryInfo

Returns a new instance of EsDictionaryInfo.



3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
# File 'lib/v20180416/models.rb', line 3430

def initialize(maindict=nil, stopwords=nil, qqdict=nil, synonym=nil, updatetype=nil, ansjmain=nil, ansjstop=nil, ansjambiguity=nil, ansjsynonyms=nil)
  @MainDict = maindict
  @Stopwords = stopwords
  @QQDict = qqdict
  @Synonym = synonym
  @UpdateType = updatetype
  @AnsjMain = ansjmain
  @AnsjStop = ansjstop
  @AnsjAmbiguity = ansjambiguity
  @AnsjSynonyms = ansjsynonyms
end

Instance Attribute Details

#AnsjAmbiguityObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def AnsjAmbiguity
  @AnsjAmbiguity
end

#AnsjMainObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def AnsjMain
  @AnsjMain
end

#AnsjStopObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def AnsjStop
  @AnsjStop
end

#AnsjSynonymsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def AnsjSynonyms
  @AnsjSynonyms
end

#MainDictObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def MainDict
  @MainDict
end

#QQDictObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def QQDict
  @QQDict
end

#StopwordsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def Stopwords
  @Stopwords
end

#SynonymObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def Synonym
  @Synonym
end

#UpdateTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • MainDict:

    启用词词典列表

  • Stopwords:

    停用词词典列表

  • QQDict:

    QQ分词词典列表

  • Synonym:

    同义词词典列表

  • UpdateType:

    更新词典类型

  • AnsjMain:

    ansj启用词词典列表

  • AnsjStop:

    ansj停用词词典列表

  • AnsjAmbiguity:

    ansj歧义词库列表

  • AnsjSynonyms:

    ansj同义词词典列表



3428
3429
3430
# File 'lib/v20180416/models.rb', line 3428

def UpdateType
  @UpdateType
end

Instance Method Details

#deserialize(params) ⇒ Object



3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
# File 'lib/v20180416/models.rb', line 3442

def deserialize(params)
  unless params['MainDict'].nil?
    @MainDict = []
    params['MainDict'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @MainDict << dictinfo_tmp
    end
  end
  unless params['Stopwords'].nil?
    @Stopwords = []
    params['Stopwords'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @Stopwords << dictinfo_tmp
    end
  end
  unless params['QQDict'].nil?
    @QQDict = []
    params['QQDict'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @QQDict << dictinfo_tmp
    end
  end
  unless params['Synonym'].nil?
    @Synonym = []
    params['Synonym'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @Synonym << dictinfo_tmp
    end
  end
  @UpdateType = params['UpdateType']
  unless params['AnsjMain'].nil?
    @AnsjMain = []
    params['AnsjMain'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @AnsjMain << dictinfo_tmp
    end
  end
  unless params['AnsjStop'].nil?
    @AnsjStop = []
    params['AnsjStop'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @AnsjStop << dictinfo_tmp
    end
  end
  unless params['AnsjAmbiguity'].nil?
    @AnsjAmbiguity = []
    params['AnsjAmbiguity'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @AnsjAmbiguity << dictinfo_tmp
    end
  end
  unless params['AnsjSynonyms'].nil?
    @AnsjSynonyms = []
    params['AnsjSynonyms'].each do |i|
      dictinfo_tmp = DictInfo.new
      dictinfo_tmp.deserialize(i)
      @AnsjSynonyms << dictinfo_tmp
    end
  end
end