Class: TencentCloud::Lke::V20231130::SearchStrategy

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

Overview

知识库检索策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(strategytype = nil, tableenhancement = nil, embeddingmodel = nil, rerankmodelswitch = nil, rerankmodel = nil) ⇒ SearchStrategy

Returns a new instance of SearchStrategy.



11658
11659
11660
11661
11662
11663
11664
# File 'lib/v20231130/models.rb', line 11658

def initialize(strategytype=nil, tableenhancement=nil, embeddingmodel=nil, rerankmodelswitch=nil, rerankmodel=nil)
  @StrategyType = strategytype
  @TableEnhancement = tableenhancement
  @EmbeddingModel = embeddingmodel
  @RerankModelSwitch = rerankmodelswitch
  @RerankModel = rerankmodel
end

Instance Attribute Details

#EmbeddingModelObject

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

Parameters:

  • StrategyType:

    检索策略类型 0:混合检索,1:语义检索

  • TableEnhancement:

    Excel检索增强开关, false关闭,true打开

  • EmbeddingModel:

    向量模型

  • RerankModelSwitch:

    结果重排序开关, on打开,off关闭

  • RerankModel:

    结果重排序模型



11656
11657
11658
# File 'lib/v20231130/models.rb', line 11656

def EmbeddingModel
  @EmbeddingModel
end

#RerankModelObject

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

Parameters:

  • StrategyType:

    检索策略类型 0:混合检索,1:语义检索

  • TableEnhancement:

    Excel检索增强开关, false关闭,true打开

  • EmbeddingModel:

    向量模型

  • RerankModelSwitch:

    结果重排序开关, on打开,off关闭

  • RerankModel:

    结果重排序模型



11656
11657
11658
# File 'lib/v20231130/models.rb', line 11656

def RerankModel
  @RerankModel
end

#RerankModelSwitchObject

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

Parameters:

  • StrategyType:

    检索策略类型 0:混合检索,1:语义检索

  • TableEnhancement:

    Excel检索增强开关, false关闭,true打开

  • EmbeddingModel:

    向量模型

  • RerankModelSwitch:

    结果重排序开关, on打开,off关闭

  • RerankModel:

    结果重排序模型



11656
11657
11658
# File 'lib/v20231130/models.rb', line 11656

def RerankModelSwitch
  @RerankModelSwitch
end

#StrategyTypeObject

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

Parameters:

  • StrategyType:

    检索策略类型 0:混合检索,1:语义检索

  • TableEnhancement:

    Excel检索增强开关, false关闭,true打开

  • EmbeddingModel:

    向量模型

  • RerankModelSwitch:

    结果重排序开关, on打开,off关闭

  • RerankModel:

    结果重排序模型



11656
11657
11658
# File 'lib/v20231130/models.rb', line 11656

def StrategyType
  @StrategyType
end

#TableEnhancementObject

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

Parameters:

  • StrategyType:

    检索策略类型 0:混合检索,1:语义检索

  • TableEnhancement:

    Excel检索增强开关, false关闭,true打开

  • EmbeddingModel:

    向量模型

  • RerankModelSwitch:

    结果重排序开关, on打开,off关闭

  • RerankModel:

    结果重排序模型



11656
11657
11658
# File 'lib/v20231130/models.rb', line 11656

def TableEnhancement
  @TableEnhancement
end

Instance Method Details

#deserialize(params) ⇒ Object



11666
11667
11668
11669
11670
11671
11672
# File 'lib/v20231130/models.rb', line 11666

def deserialize(params)
  @StrategyType = params['StrategyType']
  @TableEnhancement = params['TableEnhancement']
  @EmbeddingModel = params['EmbeddingModel']
  @RerankModelSwitch = params['RerankModelSwitch']
  @RerankModel = params['RerankModel']
end