FacetResult クラス

定義

ファセット クエリ結果の 1 つのバケット。 フィールド値が特定の範囲内にあるか、特定の値または間隔を持つドキュメントの数を報告します。

public class FacetResult : System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IReadOnlyDictionary<string,object>
type FacetResult = class
    interface IReadOnlyDictionary<string, obj>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IReadOnlyCollection<KeyValuePair<string, obj>>
Public Class FacetResult
Implements IEnumerable(Of KeyValuePair(Of String, Object)), IReadOnlyCollection(Of KeyValuePair(Of String, Object)), IReadOnlyDictionary(Of String, Object)
継承
FacetResult
実装

プロパティ

Count

このファセットによって記述されたバケット内にあるドキュメントのおおよその数。

FacetType

このファセットの型を取得します。 値ファセットは、特定のフィールド値を持つドキュメントをカウントし、Range ファセットは特定の範囲のフィールド値を持つドキュメントをカウントします。

From

ファセットの範囲の包括的な下限を示す値を取得します。下限がないことを示す場合は null を取得します (つまり、最初のバケットの場合は -- )。

Item[String]

読み取り専用ディクショナリに指定されたキーを持つ要素を取得します。

Keys

読み取り専用のディクショナリのキーを含む列挙可能なコレクションを取得します。

To

ファセットの範囲の排他的な上限を示す値を取得します。上限がないことを示す場合は null (つまり、最後のバケットの場合は -- ) を取得します。

Value

ファセットの値を、または間隔ファセットの場合は下限を取得します。

Values

読み取り専用のディクショナリの値を含む列挙可能なコレクションを取得します。

メソッド

AsRangeFacetResult<T>()

指定された型の範囲ファセットにファセットを変換しようとします。

AsValueFacetResult<T>()

指定された型の値ファセットにファセットを変換しようとします。

ContainsKey(String)

指定されたキーを持つ要素が読み取り専用ディクショナリに格納されているかどうかを確認します。

GetEnumerator()

コレクションを反復処理する列挙子を返します。

TryGetValue(String, Object)

指定されたキーに関連付けられている値を取得します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

IReadOnlyCollection<KeyValuePair<String,Object>>.Count

コレクション内の要素の数を取得します。

適用対象