MENU
      SearchScope

        SearchScope


        기사 요약

        Classic 환경에서 이용 가능합니다.

        제한 검색 설정입니다.

        구문

        구문은 다음과 같습니다.

        private String scope_target;
        private Object option;
        Java

        필드

        필드에 대한 설명은 다음과 같습니다.

        필드타입필수 여부설명
        scope_targetStringRequired제한 검색 대상 지정
        • 기존에 DocProperty가 설정 되어 있는 섹션 중에서 선택
        optionObjectOptional제한 검색을 설정하는 Map 형태의 Object
        • key: 제한 검색 방식 선택
        • value: 제한 검색 방식에 따른 값 설정
        • key 옵션 종류
          • exist, nexist: 지정한 값이 존재하는 문서 속성으로 검색 결과를 제한
          • range, nrange: 지정한 범위의 값이 존재하는 문서 속성으로 검색 결과 제한(gte:lte)
          • gte, gt, lte, lt: 지정한 범위의 값이 존재하는 문서 속성으로 검색 결과를 제한
            • gte: 크거나 같음
            • gt: 큼
            • lte: 작거나 같음
            • lt: 작음
          • bit, nbit: 지정한 비트의 값과 문서 속성을 연산하여 참, 거짓인 경우의 문서로 검색 결과를 제한
          • 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.