config 句の format パラメーターの値を json に設定すると、クエリ結果は JSON 形式で返されます。次のサンプルクエリ結果は JSON 形式です。
{
"result":{
"searchtime":0.001, // クエリの実行時間。
"totalHits":10, // 検索クエリに一致するドキュメントの総数。
"numHits":10, // 返されるドキュメントの数。
"coveredPercent" : 100.0, // スキャンされたパーティションの割合。
"items":[ // 返されるドキュメント。
{
"fields":{ // 返されるフィールド。
"normal_key":"normal_value",
"multi_key":"valuetvalue1"
},
"property":{ // クエリ結果サーチャー (QRS) プラグインで指定するドキュメント情報。プロパティを指定しない場合、このパラメーターの値は空になります。
"property_normal_key":"property_normal_value",
"property_multi_key":"valuetvalue1"
},
"attribute":{ // 属性フィールド。クエリステートメントに attribute 句を含めると、指定されたフィールドの値が返されます。
"int_key":[
1,
2
],
"double_key":[
1.1,
2.1
],
"string_key":[
"1",
"2"
],
"multi_key_attr":[
"valueu001Dvalue"
]
},
"variableValue":{ // シリアル化された変数。
"variable_int_key":[
1,
2
],
"variable_double_key":[
1.1,
2.1
],
"variable_string_key":[
"1",
"2"
],
"variable_multi_key_attr":[
"valueu001Dvalue"
]
},
"sortExprValues":[ // ソート実行後のフィールドのスコア。
"1.001",
"1.002"
],
"tracerInfo":"tracer for hit" // ソート操作のトレース。
}
],
"facet":[ // 統計情報。
{
"key":"expr1",
"items":[
{
"value":"key1",
"sum":"4444",
"count":"123"
},
{
"value":"key2",
"sum":"5555",
"count":"345"
}
]
}
]
},
"errors":[ // エラーメッセージ。
{
"code":1,
"message":"error"
}
],
"tracer":"trace infon" // リクエストの基本的なトレース情報。
}