2016-09-19 4 views
0

私は3つのドキュメントリストを返す弾性マルチ検索クエリを持っています。私は "results.GetResponses()" を通じて、C#での文書の3リストを取得弾性検索:弾性マルチ検索クエリ応答からの合計数を抽出する方法IMultiSearchResponse

{ 
    "responses": [ 
     { 
     ... 
     "hits": { 
      "total": 0, 
      "max_score": null, 
      "hits": [] 
     } 
     }, 
     { 
     ... 
     "hits": { 
      "total": 0, 
      "max_score": null, 
      "hits": [] 
     } 
     }, 
     { 
     ... 
     "hits": { 
      "total": 0, 
      "max_score": null, 
      "hits": [] 
     } 
     } 
    ] 
} 

意味での応答は次のようになります。

しかし、私はどのように私は各リストの合計を得ることができますか分からないのですか?総カウント?

+0

私が推測するには、手動であなたの応答をマージする必要があります。 – hkulekci

答えて

1

あなたはすべての応答totalプロパティを合計することができます

response.GetResponses<object>().Sum(r=>r.HitsMetaData.Total);