すべてのプロダクト
Search
ドキュメントセンター

:JSON 形式のクエリ結果

最終更新日:Dec 28, 2024

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" // リクエストの基本的なトレース情報。
}