새 기능
Spotlight: ⌘K로 아키텍처의 모든 것을 찾으세요
그 서비스가 어디 있었더라? 큰 아키텍처에서는 답이 수십 개의 다이어그램, 흐름, 의사결정 기록 가운데 어딘가에 숨어 있습니다. MapleSpire의 새로운 전역 검색 Spotlight는 어디서든 그것을 찾아 줍니다. ⌘K를 누르고 몇 글자만 입력하면 바로 그곳에 도착합니다.
한마디로, 모델 객체, 그룹, 다이어그램, 흐름, 의사결정 기록, 연결, 명령을 위한 하나의 단축키와 하나의 검색 상자입니다. 악센트와 대소문자를 구분하지 않고 잘못 입력한 필터는 바로잡아 주며, 필터는 일상 언어처럼 읽히며, workspace 전체를 검색합니다.
71초로 보는 Spotlight
영상에서는 Spotlight를 여는 방법, 악센트와 오타, 필터, 범위, 키보드 작업을 보여 줍니다.
어디서든 ⌘K로 열기
MapleSpire 어디에서든 ⌘K(Windows와 Linux에서는 Ctrl K)를 누르거나, 플로팅 도구 모음의 검색 아이콘을 클릭하세요. 찾는 것이 어느 다이어그램이나 목록에 있는지 더 이상 기억할 필요가 없습니다.
미리보기와 함께, 모든 것을 하나의 검색으로
하나의 검색어로 모델 객체(시스템, 앱, 데이터 저장소, 컴포넌트, 액터), 그룹, 다이어그램, 흐름, 아키텍처 의사결정 기록(ADR), 연결, 작업을 모두 찾습니다. 결과는 종류별로 묶이고, 가장 잘 맞는 결과가 맨 위에 표시됩니다.
순위는 입력한 내용을 따릅니다. 정확히 일치하는 이름이 먼저 오고, 그다음 입력한 텍스트로 시작하는 이름, 그 텍스트로 시작하는 단어가 들어 있는 이름, 마지막으로 그 텍스트를 포함하는 이름 순입니다.
미리보기 창에는 선택된 결과와 그 필드 — 기술, 범위, 상태, 도메인, 태그, 해당 항목이 나오는 다이어그램… — 가 표시되므로, 열기 전에 원하는 항목인지 확인할 수 있습니다.
악센트, 대소문자, 오타
- 악센트와 대소문자는 구분하지 않습니다.
energie로 “Énergie”를 찾을 수 있습니다. - 입력하는 동안 Spotlight가 가장 잘 맞는 결과를 흐린 글자로 미리 완성해 보여 주고,
→로 이를 수락합니다. - 필터 키를 잘못 입력하면 “이것을 찾으셨나요?”가 표시됩니다.
tga:를 입력하면tag:를 제안합니다.
일상 언어처럼 읽히는 필터
필터 키 뒤에 값을 입력해 결과를 좁히세요. 입력하는 동안 Spotlight가 값(태그, 기술, 종류…)을 제안하고, ↵로 제안된 값을 추가합니다.
| 필터 | 예시 | 결과 |
|---|---|---|
| 종류 | kind:store | 한 종류의 결과만, 여기서는 데이터 저장소 |
| 태그 | tag:pii | 해당 태그가 붙은 객체 |
| 기술 | tech:kafka | 해당 기술을 사용하는 객체 |
| 상태, 범위, 도메인 | status: scope: domain: | 그 필드의 값에 따른 객체 |
| 다이어그램 | in:"Payments" | 그 다이어그램에 배치된 객체 |
| 정확한 문구 | "outage detection" | 그 문구와 글자 그대로 일치하는 결과 |
| 제외 | -legacy · NOT legacy | 일치하는 결과를 뺍니다 |
| 둘 중 하나 | kafka OR rabbitmq | 둘 중 어느 하나와 일치하는 결과 |
| 목록 | tag:pii,gdpr | 하나의 필터에 여러 값 |
필터는 서로, 그리고 일반 단어와 함께 조합할 수 있습니다. kind:store tag:pii는 pii 태그가 붙은 데이터 저장소를 나열합니다. has:, from:, to:도 함께 제공되며, 프랑스어 키(genre:, etiquette:, statut:…)도 사용할 수 있습니다.
범위, 도움말, 결과로 바로 이동
Tab으로 범위 — 다이어그램, 객체, 의사결정, 작업 — 를 차례로 전환하고,⌘1부터⌘4까지로 하나를 바로 선택합니다.?를 누르면 열 가지 검색 도움말이 모두 표시됩니다.↵는 선택한 객체를 그 객체가 배치된 다이어그램에서, 이미 선택된 상태로 엽니다.⌘↵는 대신 모델 객체나 모델 연결에서 해당 항목을 보여 주거나, 다이어그램을 새 탭에서 엽니다.- 입력란이 비어 있으면 최근 항목이 표시되고, Spotlight를 닫아도 검색어는 그대로 유지됩니다.
키보드로 실행하는 작업
Spotlight는 명령 팔레트이기도 합니다. 키보드에서 손을 떼지 않고 모든 다이어그램, 모델 객체, 모델 연결, 의존성, 모델 뷰어, 의사결정 기록, 초안을 열고, 다이어그램을 만들고, 2D와 3D를 전환하고, 이력을 열고, 공유하고, 다크 또는 라이트 테마로 바꾸거나 설정을 열 수 있습니다.
workspace 전체 검색
큰 workspace에서는 브라우저가 모델의 일부만 가지고 있을 수 있습니다. 이때 Spotlight는 서버의 읽기 모델에도 질의하고 그 응답을 로컬 결과와 병합하므로, 같은 순위 방식으로 workspace 전체를 검색합니다.
서버가 응답하지 못하면 Spotlight가 알려 줍니다. 결과를 완전한 것처럼 보여 주지 않고, 결과가 일부뿐이라고 표시합니다.
