2017-10-09 6 views
0

私たちのネストクライアントからMultiSearchクエリーを実行しています。返された結果は、以下の特性、AllResponses、ApiCall、DebugInformation、IsValidの、OriginalException、てServerError、TotalResponses、非パブリックメンバーを持っている弾性検索ネストバージョン5.x:ネストクエリから弾性クエリを抽出する方法?

IMultiSearchResponse result = client.MultiSearch(...); 

:のようにクエリが見えます。

このオブジェクトで発生したDSL形式の弾性検索リクエストのクエリはどこにありますか。センスクライアントでチェックしたい

+1

公式の文書を確認しましたか? https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/logging-with-fiddler.html –

答えて

0

clientのシリアライザを使用すると、リクエストを生のクエリにシリアライズすることができます。

IMultiSearchRequest request = new MultiSearchDescriptor()... 
var rawQuery = client.Serializer.SerializeToString(request); 
0

IMultiSearchResponseタイプの結果には、プロパティ "DebugInformation"があります。 "JSON visualizer"をチェックするだけですべての情報が得られます。