대시보드에서 프로젝트와 폴더를 검색할 수 있습니다. 또한 프로젝트 위치 또는 할당된 태그를 기준으로 결과를 필터링할 수 있습니다.
검색(Search)
검색창에 검색할 문구을 입력하면, 해당 문구가 토큰으로 분할됩니다. 공백 문자를 기준으로 각각 글자가 분리됩니다. 예를 들어 검색 구문 'my project x'는 'my', 'project' 및 'x'로 토큰화됩니다. ETS는 이 토큰을 활용하여 프로젝트 이름 또는 폴더 이름에서 일치하는 항목을 찾고, 프로젝트의 태그 이름을 찾습니다.
검색은 대소문자를 구분하지 않습니다.
ETS는 검색 구문의 모든 토큰과 일치하는 프로젝트/폴더 결과를 모두 표시합니다.
필터링(Filters)
검색 구문을 입력하면 ETS는 사이드바 메뉴에 필터를 표시합니다. 필터 오른쪽의 숫자는, 검색 문구 토큰과 일치하는 총 프로젝트의 숫자(폴더 제외) 를 표시합니다.
이 숫자는 검색 문구를 수정할 때 변경될 수 있지만, 필터를 선택/선택 취소한 경우에는 변경되지 않습니다.
필터에는 두 가지 종류가 있습니다: 바로 위치(location) 필터 및 태그(tag) 필터입니다.
위치 필터(Location filter) 및 범위
위치 필터를 사용해서 찾고 있는 프로젝트/폴더의 출처를 선택할 수 있습니다. 프로젝트/폴더에는 로컬 프로젝트 저장소(local project store) 및 아카이브(archive) 라는 두 출처가 있습니다. 필터는 다음과 같이 작동합니다:
- ‘모두(All)’: 로컬 프로젝트 저장소 및 프로젝트 아카이브의 두 출처를 모두 사용합니다.
- ‘로컬 프로젝트(Local Projects)’: 로컬 프로젝트 저장소의 프로젝트를 사용합니다.
- ‘아카이브(Archive)’: 프로젝트 아카이브에 있는 프로젝트 및 폴더를 사용합니다.
위치 필터는 '개요(Overview)'에서 검색 문구를 입력할 때만 표시되는 반면, 로컬 프로젝트(Local Projects) 또는 아카이브 드릴다운(Archive Drilldown) 에서 검색할 때는 해당 위치에서만 명시적으로 검색되어야 한다고 ETS에 설정되어 있습니다. 마찬가지로 폴더에서 검색할 때 ETS는 이 폴더 내의 요소로 한정 하여 검색 범위를 줄입니다.
위치 필터를 '모두(All)'로 설정하여 진행한 검색 결과에 로컬 프로젝트 및 프로젝트 GUID가 동일한 아카이브 프로젝트가 포함되어 있는 경우, 아카이브 프로젝트는 검색 결과에 표시되지 않습니다. 하지만 프로젝트 수는 결과에 표시됩니다. 따라서 검색 문구가 아카이브에 저장된 프로젝트와 일치하지만 관련 로컬 프로젝트와는 일치하지 않는 경우, 둘다 표시되지 않습니다. 해당 아카이브 프로젝트를 찾으려면, 위치 필터인 '아카이브(Archive)'을 사용해서 찾을 수 있습니다.
태그 필터(Tag filter)
검색 결과 또는 드릴다운 결과값에 하나 이상의 태그가 포함된 프로젝트 또는 폴더가 포함된 경우, ETS는 사이드바 메뉴에 해당 태그를 '태그 필터(tag filters)''로 표시합니다. 태그 필터를 선택하면 해당 태그가 있는 프로젝트로 검색 결과가 필터링됩니다. 태그를 여러 개 선택하면, 해당 태그들과 모두 해당하는 프로젝트(AND 조건) 로 검색 결과가 좁혀집니다. 그리고 ETS는 프로젝트 결과와 무관한 모든 태그 필터를, 사이드바에서 필터를 제거합니다.