Amazon CloudSearch での数値フィールドの統計情報の取得 - Amazon CloudSearch

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon CloudSearch での数値フィールドの統計情報の取得

Amazon CloudSearch では、ファセット有効化数値フィールドについて次の統計を返すことができます。

  • count–指定されたフィールドに値を含むドキュメントの数。

  • max–指定されたフィールドにある最大値。

  • mean–指定されたフィールドにある値の平均。

  • min–指定されたフィールドにある最小値。

  • missing–指定されたフィールドに値を含まないドキュメントの数。

  • stddev–フィールドの値の偏差または分散量を数値化する方法。低標準偏差は、すべてのドキュメントの値が平均に近いことを示します。高標準偏差は、値が広い範囲に分散していることを示します。標準偏差は、分散の平方根を取って計算されます。分散は、平均値からの差の自乗の平均です。

  • sum–すべてのドキュメントのフィールドの値の合計。

  • sumOfSquares–平方されたすべてのフィールドの値の合計。

フィールドの統計を取得するには、stats.FIELD​ パラメータを使用します。FIELD​ はファセット対応数値フィールドの名前です。指定されたフィールドで使用できるすべての統計を取得するには、空の JSON オブジェクト stats.FIELD={} を指定します。(stats.FIELD パラメータはオプションをサポートしません。空の JSON オブジェクトを引き渡す必要があります。) 同じリクエストで複数のフィールドの統計をリクエストできます。

ファセット対応数値フィールド (datedate-arraydoubledouble-arrayint、または int-array) でのみ統計を取得できます。date および date-array フィールドでは、countmaxmin および missing の統計のみが返されることに注意してください。フィールドをファセット対応にする方法の詳細については、「configure indexing options」を参照してください。

例えば、star を検索して year フィールドの統計を取得するには、次のように指定します。

search?q=star&stats.year={}