FacetOptions(Google App Engine API for Java)

com.google.appengine.api.search

クラス FacetOptions

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


  • public final class FacetOptions
    extends java.lang.Object
    FacetOptions は、検出するファセットの数(discoveryLimit)、検出された各ファセットに含める値の数(discoveryValueLimit)、チェックする結果の深さ(depth)などのファセット オプションを表します。discoveryLimit がゼロの場合、検出は無効になるので注意してください。

    たとえば、1,000 の拡張結果で、それぞれが 5 つの値を持つ 10 個のファセットを検出するには、次のようにします。

       FacetOptions facetOption = FacetOptions.newBuilder()
           .setDiscoverLimit(10)
           .setDiscoverValueLimit(5)
           .setDepth(1000)
           .build();
     
    • メソッドの詳細

      • getDiscoveryLimit

        public java.lang.Integer getDiscoveryLimit()
        検出するファセットの数を返します。ファセット数が設定されていない場合は null を返します。
      • getDiscoveryValueLimit

        public java.lang.Integer getDiscoveryValueLimit()
        検出されたファセットごとに値の最大数を返します。最大数が設定されていない場合は null を返します。
      • getDepth

        public java.lang.Integer getDepth()
        ファセット検出のために分析する検索結果からのドキュメント数を返します。ドキュメント数が設定されていない場合は null を返します。
      • newBuilder

        public static FacetOptions.Builder newBuilder(FacetOptions options)
        指定したオプションが反映された FacetOptions.Builder を作成して返します。
        パラメータ:
        options - 返されたビルダーに反映されるオプション。
        戻り値:
        指定されたオプションからの値が設定された新しいビルダー。
      • toString

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

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

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