Class: TencentCloud::Yunsou::V20191115::SearchResult

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

Overview

搜索结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(costtime = nil, displaynum = nil, echo = nil, eresultnum = nil, resultnum = nil, resultlist = nil, seglist = nil) ⇒ SearchResult

Returns a new instance of SearchResult.



284
285
286
287
288
289
290
291
292
# File 'lib/v20191115/models.rb', line 284

def initialize(costtime=nil, displaynum=nil, echo=nil, eresultnum=nil, resultnum=nil, resultlist=nil, seglist=nil)
  @CostTime = costtime
  @DisplayNum = displaynum
  @Echo = echo
  @EResultNum = eresultnum
  @ResultNum = resultnum
  @ResultList = resultlist
  @SegList = seglist
end

Instance Attribute Details

#CostTimeObject

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

Parameters:

  • CostTime:

    检索耗时,单位ms

  • DisplayNum:

    搜索最多可以展示的结果数,多页

  • Echo:

    和检索请求中的echo相对应

  • EResultNum:

    检索结果的估算篇数,由索引平台估算

  • ResultNum:

    检索返回的当前页码结果数

  • ResultList:

    检索结果列表

  • SegList:

    检索的分词结果,array类型,可包含多个



282
283
284
# File 'lib/v20191115/models.rb', line 282

def CostTime
  @CostTime
end

#DisplayNumObject

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

Parameters:

  • CostTime:

    检索耗时,单位ms

  • DisplayNum:

    搜索最多可以展示的结果数,多页

  • Echo:

    和检索请求中的echo相对应

  • EResultNum:

    检索结果的估算篇数,由索引平台估算

  • ResultNum:

    检索返回的当前页码结果数

  • ResultList:

    检索结果列表

  • SegList:

    检索的分词结果,array类型,可包含多个



282
283
284
# File 'lib/v20191115/models.rb', line 282

def DisplayNum
  @DisplayNum
end

#EchoObject

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

Parameters:

  • CostTime:

    检索耗时,单位ms

  • DisplayNum:

    搜索最多可以展示的结果数,多页

  • Echo:

    和检索请求中的echo相对应

  • EResultNum:

    检索结果的估算篇数,由索引平台估算

  • ResultNum:

    检索返回的当前页码结果数

  • ResultList:

    检索结果列表

  • SegList:

    检索的分词结果,array类型,可包含多个



282
283
284
# File 'lib/v20191115/models.rb', line 282

def Echo
  @Echo
end

#EResultNumObject

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

Parameters:

  • CostTime:

    检索耗时,单位ms

  • DisplayNum:

    搜索最多可以展示的结果数,多页

  • Echo:

    和检索请求中的echo相对应

  • EResultNum:

    检索结果的估算篇数,由索引平台估算

  • ResultNum:

    检索返回的当前页码结果数

  • ResultList:

    检索结果列表

  • SegList:

    检索的分词结果,array类型,可包含多个



282
283
284
# File 'lib/v20191115/models.rb', line 282

def EResultNum
  @EResultNum
end

#ResultListObject

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

Parameters:

  • CostTime:

    检索耗时,单位ms

  • DisplayNum:

    搜索最多可以展示的结果数,多页

  • Echo:

    和检索请求中的echo相对应

  • EResultNum:

    检索结果的估算篇数,由索引平台估算

  • ResultNum:

    检索返回的当前页码结果数

  • ResultList:

    检索结果列表

  • SegList:

    检索的分词结果,array类型,可包含多个



282
283
284
# File 'lib/v20191115/models.rb', line 282

def ResultList
  @ResultList
end

#ResultNumObject

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

Parameters:

  • CostTime:

    检索耗时,单位ms

  • DisplayNum:

    搜索最多可以展示的结果数,多页

  • Echo:

    和检索请求中的echo相对应

  • EResultNum:

    检索结果的估算篇数,由索引平台估算

  • ResultNum:

    检索返回的当前页码结果数

  • ResultList:

    检索结果列表

  • SegList:

    检索的分词结果,array类型,可包含多个



282
283
284
# File 'lib/v20191115/models.rb', line 282

def ResultNum
  @ResultNum
end

#SegListObject

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

Parameters:

  • CostTime:

    检索耗时,单位ms

  • DisplayNum:

    搜索最多可以展示的结果数,多页

  • Echo:

    和检索请求中的echo相对应

  • EResultNum:

    检索结果的估算篇数,由索引平台估算

  • ResultNum:

    检索返回的当前页码结果数

  • ResultList:

    检索结果列表

  • SegList:

    检索的分词结果,array类型,可包含多个



282
283
284
# File 'lib/v20191115/models.rb', line 282

def SegList
  @SegList
end

Instance Method Details

#deserialize(params) ⇒ Object



294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
# File 'lib/v20191115/models.rb', line 294

def deserialize(params)
  @CostTime = params['CostTime']
  @DisplayNum = params['DisplayNum']
  @Echo = params['Echo']
  @EResultNum = params['EResultNum']
  @ResultNum = params['ResultNum']
  unless params['ResultList'].nil?
    @ResultList = []
    params['ResultList'].each do |i|
      searchresultitem_tmp = SearchResultItem.new
      searchresultitem_tmp.deserialize(i)
      @ResultList << searchresultitem_tmp
    end
  end
  unless params['SegList'].nil?
    @SegList = []
    params['SegList'].each do |i|
      searchresultseg_tmp = SearchResultSeg.new
      searchresultseg_tmp.deserialize(i)
      @SegList << searchresultseg_tmp
    end
  end
end