一致する結果数の取得

値検索リクエストへの標準的なレスポンスには、常に、一致した値の合計数に関する情報、およびそのすべてがこのリクエストで返されたかどうかが含まれます。この情報は、PropertyMatches要素のTotalValuesCount属性とHasMore属性で返されます。

PropertyMatches要素は、一致が検出された属性に対するレスポンスのみで出現し、これらの一致に対する属性値を含みます。これには、検出され、返される値の数に関する情報を提供する2つの属性が含まれます。
属性 説明
TotalValuesCount プロパティ当たりで検出される一致した値の合計数を指定します。
HasMore MaxPerPropertyを使用してリクエストで指定した制限によって結果を削除するかどうかを指定します。
また、返された一致が管理属性である場合、レスポンスで、Match複合タイプを確認します。Matchでは、値検索に一致した特定の属性内の単一の値の詳細がリストされます。一致した値が管理属性に属する場合、次の省略されたレスポンスの例に示すように、レスポンスにもFullPathが存在します。
<cs:PropertyMatches Name="ProductCategory" DisplayName="Product Category" 
    TotalValuesCount="1" HasMore="false">
 <cs:Match>
    <cs:MatchingValue DisplayName="Gloves">20</cs:MatchingValue>
    <cs:FullPath>
      <cs:DimensionValue>
        <cs:DimensionValue DimensionName="ProductCategory" 
         Spec="/">ProductCategory
        </cs:DimensionValue>
        <cs:Operator xsi:type="cs:RefinementOperator" 
           Name="ProductCategory" Spec="/"/>
        </cs:DimensionValue>
         <cs:DimensionValue>
         <cs:DimensionValue DimensionName="ProductCategory" 
          Spec="CAT_CLOTHING">Clothing
        </cs:DimensionValue>
        <cs:Operator xsi:type="cs:RefinementOperator" 
         Name="ProductCategory" Spec="CAT_CLOTHING"/>
        </cs:DimensionValue>
        <cs:DimensionValue>
            <cs:DimensionValue DimensionName="ProductCategory" 
              Spec="20">Gloves</cs:DimensionValue>
              <cs:Operator xsi:type="cs:RefinementOperator" 
               Name="ProductCategory" Spec="20"/>
        </cs:DimensionValue>
    </cs:FullPath>
 </cs:Match>
</cs:PropertyMatches>