MENU
      SearchScope

        SearchScope


        記事の要約

        Classic環境で利用できます。

        制限検索の設定です。

        構文

        構文は次の通りです。

        private String scope_target;
        private Object option;
        Java

        フィールド

        フィールドの詳細は次の通りです。

        フィールドタイプ必須の有無説明
        scope_targetStringRequired制限検索対象を指定
        • 現在DocPropertyが設定されているセクションの中から選択
        optionObjectOptional制限検索を設定する Map形式の Object
        • key: 制限検索方法を選択
        • value: 制限検索方法による値の設定
        • keyオプションの種類
          • existnexist: 指定した値が存在する文書属性に検索結果を制限
          • rangenrange: 指定した範囲内の値が存在する文書属性に検索結果を制限(gte:lte)
          • gtegtltelt:指定した範囲内の値が存在する文書属性に検索結果を制限
            • gte: 同じかそれ以上
            • gt: 大きい
            • lte: 同じかそれ以下
            • lt: 小さい
          • bitnbit: 指定したビットの値と文書属性を演算して、真と偽の場合の文書に検索結果を制限
          • bitmask: 指定したビットの値と文書属性をbitmask演算して、真の場合の文書に検索結果を制限

        検索リクエストのサンプルコードは次の通りです。

        {
          "search": {
            "price": {
              "main": {
                "query": "キーボード"
              }
            }
          },
          "scope": {
          "dp_price": {
            "range": ["1000","5000"]
          },
          "dp_color": {
            "exist": "black"
            }
          }
        }
        Plain text

        この記事は役に立ちましたか?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.