SortExpression(Google App Engine API for Java)

com.google.appengine.api.search

クラス SortExpression

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


  • public final class SortExpression
    extends java.lang.Object
    単一のディメンションの仕様の並べ替え。SortExpressions のコレクションでは、多次元の並べ替えがサポートされます。
    • フィールドの詳細

      • DOCUMENT_ID_FIELD_NAME

        public static final java.lang.String DOCUMENT_ID_FIELD_NAME
        ドキュメント ID フィールド Document.getId() で並べ替える場合に使用する式。並べ替えの式を次のように作成する必要があります。
         SortExpression expr = SortExpression.newBuilder()
             .setExpression(SortExpression.DOCUMENT_ID_FIELD_NAME)
             .setDefaultValue("")
             .build();
         
        関連情報:
        定数フィールド値
      • LANGUAGE_FIELD_NAME

        public static final java.lang.String LANGUAGE_FIELD_NAME
        ロケール フィールド Document.getLocale() に関連付けられた言語コードで並べ替える場合に使用する式。並べ替えの式を次のように作成する必要があります。
         SortExpression expr = SortExpression.newBuilder()
             .setExpression(SortExpression.LANGUAGE_FIELD_NAME)
             .setDefaultValue("")
             .build();
         
        関連情報:
        定数フィールド値
      • RANK_FIELD_NAME

        public static final java.lang.String RANK_FIELD_NAME
        ランク フィールドで並べ替える場合に使用する式。デフォルトでは、結果はランクの降順で並べ替えられます。昇順で並べ替えるには、並べ替えの式を次のように作成する必要があります。
         SortExpression expr = SortExpression.newBuilder()
             .setExpression(SortExpression.RANK_FIELD_NAME)
             .setDirection(SortExpression.SortDirection.ASCENDING)
             .setDefaultValueNumeric(0)
             .build();
         
        関連情報:
        定数フィールド値
      • SCORE_FIELD_NAME

        public static final java.lang.String SCORE_FIELD_NAME
        ドキュメントのスコアで並べ替える場合に使用する式。並べ替えの式を次のように作成する必要があります。
         SortExpression expr = SortExpression.newBuilder()
             .setExpression(String.format(
                 "%s + rating * 0.01", SortExpression.SCORE_FIELD_NAME))
             .setDirection(SortExpression.SortDirection.DESCENDING)
             .setDefaultValueNumeric(0)
             .build();
         
        関連情報:
        定数フィールド値
      • TIMESTAMP_FIELD_NAME

        public static final java.lang.String TIMESTAMP_FIELD_NAME
        ドキュメントが書き込まれた EPOCH 以降の秒数で並べ替える場合に使用する式。並べ替えの式を次のように作成する必要があります。
         SortExpression expr = SortExpression.newBuilder()
             .setExpression(SortExpression.TIMESTAMP_FIELD_NAME)
             .setDefaultValueNumeric(0)
             .build();
         
        関連情報:
        定数フィールド値
    • メソッドの詳細

      • getExpression

        public java.lang.String getExpression()
        戻り値:
        ドキュメントごとに評価し、並べ替える式
      • getDefaultValue

        public java.lang.String getDefaultValue()
        戻り値:
        フィールドのデフォルト値。null の場合もあります。
      • getDefaultValueNumeric

        public java.lang.Double getDefaultValueNumeric()
        戻り値:
        フィールドのデフォルトの数値。null の場合もあります。
      • getDefaultValueDate

        public java.util.Date getDefaultValueDate()
        戻り値:
        フィールドのデフォルトの日付値。null の場合もあります。
      • toString

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

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

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