FacetRequest(Google App Engine API for Java)

com.google.appengine.api.search

クラス FacetRequest

  • java.lang.Object
    • com.google.appengine.api.search.FacetRequest


  • public final class FacetRequest
    extends java.lang.Object
    特定のファセットがクエリの結果とともに返されるようにリクエストするパラメータを表すファセット リクエスト。

    たとえば、名前と特定の値を持つファセットをリクエストするには、次のようにします。

       FacetRequest request = FacetRequest.newBuilder().setName("wine_type")
           .addValueConstraint("white").addValueConstraint("red").build();
     
    また、範囲をリクエストするには、次のようにします。
    
       FacetRequest request = FacetRequest.newBuilder().setName("year")
           .addRange(null, 2000.0)           // year < 2000.0
           .addRange(1980.0, 2000.0)         // 1980.0 <= year < 2000.0
           .addRange(2000.0, null).build();  // year >= 2000.0
     
    • メソッドの詳細

      • newBuilder

        public static FacetRequest.Builder newBuilder(FacetRequest request)
        指定した FacetRequest からビルダーを作成します。
        パラメータ:
        request - 別のリクエストの作成に使用するビルダーのファセット リクエスト。
        戻り値:
        指定したリクエストからの値を設定する新しいビルダー
      • getName

        public java.lang.String getName()
        このリクエスト内のファセットの名前を返します。
      • getValueLimit

        public java.lang.Integer getValueLimit()
        このファセットに含まれる値の最大数を返します。値の制限が設定されていない場合は Null です。
      • getRanges

        public java.util.List<FacetRange> getRanges()
        FacetRange の変更不可能なリストを返します。
      • getValueConstraints

        public java.util.List<java.lang.String> getValueConstraints()
        値の制約の変更不可能なリストを返します。
      • toString

        public java.lang.String toString()
        オーバーライド:
        toString - クラス java.lang.Object
このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Java の App Engine スタンダード環境