앱에서 검색 구성

대부분 ArcGIS Configurable Apps 템플릿에서는 맵 내의 위치와 피처를 검색하는 기능이 지원됩니다. 사용자는 앱의 사용자 인터페이스에 통합되어 있는 검색 위젯을 사용하여 검색어를 입력할 수 있습니다. 웹 맵에 검색이 구성되어 있는 경우 구성 설정 앱에서는 이 기능이 앱에서 활성화되면 해당 구성이 사용됩니다.

웹 맵 레벨에서 설정된 검색 등록정보와 상관없이, 앱 구성 패널의 검색 탭을 사용하여 앱에서 검색을 구성할 수도 있습니다. 앱에서 검색을 구성하는 방법은 다음 섹션에 나와 있습니다.

구성 매개변수

Configurable Apps에서는 웹 맵에서 지원되는 동일한 유형의 검색 원본(예시: 로케이터 및 검색 가능한 피처 레이어)이 지원됩니다. 검색을 지원하는 앱의 구성 패널에는 검색 탭이 있으며 이 탭에는 모든 검색 원본이 나열되어 있습니다. 각 검색 원본은 이 목록을 통해 앱에서 활성화되거나 비활성화됩니다. 목록의 각 원본 옆에 있는 편집을 클릭하여 해당 검색 원본의 매개변수를 구성할 수 있습니다.

다음과 같은 검색 원본 매개변수를 구성할 수 있습니다.

  • 이름 - 검색 원본의 사용자 정의 이름을 지정합니다.
  • 플레이스 홀더 - 검색 값을 입력하기 전에 검색 상자에 표시되는 프리셋 텍스트를 지정합니다. 이 텍스트는 힌트 텍스트로 사용됩니다.
  • 맵 내부로 검색 제한 - 맵 범위 내부에 있는 피처만 검색되도록 하려면 이 체크 박스를 선택합니다. 이 범위는 웹 맵 레벨에서 저장된 범위입니다.
  • 추천 단어 기능 활성화 - 이 체크 박스를 선택한 경우에는 검색 값이 입력될 때 유사한 검색어가 드롭다운 메뉴에 나타납니다.
  • 최대 추천 수 - 추천 단어 기능이 활성화된 경우 한 번에 표시되는 최대 추천 단어 수를 선택합니다.
  • 추천 단어 표시 - 검색 가능한 레이어의 경우 추천 단어가 앱 사용자에게 어떻게 표시되는지를 지정할 수 있습니다. 추천 단어를 특정 필드의 값으로 표시하거나 텍스트 값과 필드 값을 함께 추가하여 표시를 사용자 정의할 수 있습니다.
  • 정확히 일치 - 이 체크 박스를 선택하면 검색 상자에 입력한 값과 정확히 일치하는 결과만 검색 결과에 포함되도록 제한됩니다.

다음 섹션에는 검색 원본을 구성하여 앱의 검색 환경을 사용자 정의하는 방법이 나와 있습니다.

지오서치

기관 설정에서 지정된 모든 로케이터는 검색 원본 목록에 나타나며 웹 맵 또는 Map ViewerMap Viewer Classic에서와 같이 앱에서 동작합니다.

로케이터를 검색 원본으로 활성화하려면 다음을 수행하세요.

  1. 필요한 경우 검색 탭 상단에 있는 검색 도구 활성화 체크 박스를 선택합니다.
  2. 활성화하려는 로케이터 옆의 체크 박스를 선택합니다.
  3. 필요에 따라, 로케이터 옆의 편집을 클릭하여 추가 매개변수를 구성할 수 있습니다. 작업을 마치면 저장을 클릭합니다.

검색 가능한 피처 레이어 검색

검색 가능한 피처 레이어가 웹 맵에서 감지되면 이름으로 식별되는 검색 원본 목록에 나타납니다.

검색 가능한 피처 레이어를 검색 원본으로 활성화하려면 다음을 수행하세요.

  1. 필요한 경우 검색 탭 상단에 있는 검색 도구 활성화 체크 박스를 선택합니다.
  2. 활성화하려는 검색 가능한 피처 레이어 옆의 체크 박스를 선택합니다.
  3. 레이어 이름 옆의 편집을 클릭한 다음 검색 필드 목록에서 검색 필드를 선택합니다.
    비고:

    사용할 피처 레이어별로 검색 필드를 선언해야 합니다.

  4. 저장을 클릭합니다.

여러 검색 원본

하나의 앱에서 여러 검색 원본을 활성화할 수 있습니다. 이는 앱 사용자가 앱을 사용하기 위해 여러 정보 원본을 검색해야 할 때 유용합니다. 앱의 용도와 무관한 검색 원본을 활성화할 경우에는 최종 사용자에게 불필요한 혼란을 줄 수 있으므로 용도에 적절한 검색 원본을 활성화해야 해야 합니다. 예를 들어 지방 도시의 횡단 보도 유지 보수에 대한 작업 상태를 찾아보고 업데이트하기 위한 앱의 경우 전 세계 로케이터를 활성화하지 않는 것이 좋습니다. 전 세계 로케이터를 활성화하면 모든 횡단 보도 유지 보수 피처가 있는 지방 도시 범위를 벗어난 곳으로 최종 사용자에게 안내되기 때문입니다.

여러 검색 원본을 활성화하려면 다음을 수행하세요.

  1. 필요한 경우 검색 탭 상단에 있는 검색 도구 활성화 체크 박스를 선택합니다.
  2. 활성화하려는 검색 원본 옆의 체크 박스를 선택합니다.
  3. 필요에 따라 각 원본 옆의 편집을 클릭하여 매개변수를 확인하거나 구성합니다.
  4. 저장을 클릭합니다.
  5. 검색 탭에서 다음 중 하나를 수행합니다.
    • 원하는 기본 검색 원본이 있으면 기본 원본 선택 드롭다운 메뉴에서 해당 원본을 선택합니다. 필요에 따라 앱 사용자는 앱 검색에서 다른 검색 원본을 선택할 수 있습니다.
    • 모든 원본을 한 번에 검색하도록 앱 기본 동작을 지정하려면 모든 원본 검색 체크 박스를 선택한 다음 기본 원본 선택 드롭다운 메뉴에서 모두를 선택합니다.

    입력된 검색어에 따른 비슷한 단어가 있는 경우, 모든 추천단어가 드롭다운 메뉴에 나타납니다.

다중 필드 검색

단일 검색 원본 내에서 둘 이상의 필드를 검색할 수 있습니다. 예를 들어 앱 사용자가 필지 피처를 해당 ID 번호나 소유자 이름에 따라 검색하는 등 여러 유형의 정보를 기반으로 피처를 검색하도록 할 수 있습니다.

다중 필드 검색을 활성화하려면 다음을 수행하세요.

  1. 필요한 경우 검색 탭 상단에 있는 검색 도구 활성화 체크 박스를 선택합니다.
  2. 목록의 검색 원본 옆의 편집을 클릭합니다.
  3. 검색 필드 목록에서 필드 중 하나를 클릭한 다음 검색에 활성화할 다른 필드를 Ctrl 키를 누른 채 클릭합니다.
  4. 저장을 클릭합니다.

다중 필드 검색을 구성할 때는 다음 섹션에 나와 있는 것처럼 추천을 구성하고 추천 템플릿을 사용자 정의하는 것이 좋습니다.

추천 구성

앱에 추천을 활성화하면 추천 항목이 검색 드롭다운 메뉴에 나타납니다. 이 경우 사용자는 검색 값을 입력할 때 이러한 추천 항목 중에서 선택할 수 있습니다. 추천 기능은 사용자가 검색어를 완전히 모르고 그 일부만 아는 경우에 유용합니다. 앱 사용자가 주요 문자 몇 개만 입력한 후 목록에서 올바른 일치 항목을 좀 더 빠르게 선택할 수 있도록 하는 데에도 유용합니다. 검색 원본에 다중 검색 필드가 구성되어 있는 경우에도 추천을 구성하는 것이 좋습니다.

추천을 구성하려면 다음을 수행합니다.

  1. 필요한 경우 검색 탭 상단에 있는 검색 도구 활성화 체크 박스를 선택합니다.
  2. 목록의 검색 원본 옆의 편집을 클릭합니다.
  3. 추천 활성화 체크 박스를 선택합니다.
  4. 최대 추천 수 드롭다운 메뉴에서는 한 번에 표시되도록 하려는 최대 추천 수를 선택합니다.
  5. 검색 가능 피처 레이어의 경우 다음을 수행합니다.
    1. 필드 또는 템플릿을 선택합니다.
    2. 필요에 따라 추가 매개변수를 구성합니다.
  6. 저장을 클릭합니다.

추천 템플릿 생성

검색 가능한 레이어에 대한 검색을 구성하는 경우 추천 템플릿을 사용하여 한 추천에 여러 필드를 표시하거나 앱 검색 드롭다운 메뉴에 나타나는 추천 항목의 모양을 사용자 정의할 수 있습니다.

추천 템플릿을 구성하려면 다음을 수행하세요.

  1. 필요한 경우 검색 탭 상단에 있는 검색 도구 활성화 체크 박스를 선택합니다.
  2. 목록의 검색 가능한 레이어 옆의 편집을 클릭합니다.
  3. 추천 활성화 체크 박스를 선택합니다.
  4. 템플릿을 클릭한 다음 추천 템플릿을 입력합니다.

    기본 구문은 ${fieldname}이며 여기서 fieldname은 필드 값이 표시될 필드의 이름으로 바꿉니다. 예를 들어 나무 유형 필드 값과 공원 이름 필드 값이 합쳐진 추천 문자열을 생성하려면 다음 구문을 사용합니다.

    Tree Type: ${treeType}, Park: ${parkName}

    이 문자열은 앱 사용자에게 다음과 같은 추천 항목으로 표시됩니다.

    Tree Type: Dogwood, Park: Eastland Community Park

  5. 저장을 클릭합니다.