질문은 애초에 “어떤 앱이 Spotify라고 불리는가”가 아니었습니다
이름으로 검색하는 건 이미 답을 알고 있는 질문에 답하는 것뿐입니다. 더 흥미로운 질문은 다른 형태입니다. 어떤 앱이 중국으로 데이터를 보내는지, 어떤 앱이 이 특정 호스트와 통신하는지, 한 광고 회사가 이 Mac에 몇 개의 별도 경로를 가지고 있는지.
이제 검색 필드가 그 질문에 직접 답합니다.
문법 전체
- `country:cn`: 중국의 서버에 연결하는 앱
- `host:doubleclick`: 이 호스트와 통신하는 앱
- `company:google`: 한 회사가 Mac 안에서 차지하는 모든 위치
- `country:us -company:apple`: minus는 제외를 뜻함
여러 항목은 AND로 결합됩니다. 각 항목이 결과를 더 좁힙니다. 콜론이 없는 항목은 평소처럼 단순 이름 검색으로 동작하므로 `slack`은 여전히 Slack을 찾습니다.
문법은 엄밀히 말해 선택 사항입니다. 배우지 않아도 이전에 가능하던 기능을 잃는 일은 없습니다.
사람들이 실제로 찾는 것
어떤 회사의 데이터 관행을 읽은 뒤 `country:`를 써서, 내 Mac의 어떤 앱이 거기에 연결하는지 확인합니다.
다른 기사나 도구의 로그에서 이름이 보였을 때 `host:`를 써서, 이 Mac에서 그곳에 도달하는 앱을 모두 찾습니다.
수동으로 답하기 가장 어려운 질문에는 `company:`를 씁니다. 한 회사는 보통 수십 개의 서로 다른 도메인으로 나타나고, 이름 검색으로는 그중 어느 것도 찾지 못합니다.
검색할 수 없는 데이터는 장식일 뿐입니다
NetMute는 이미 모든 연결 뒤에 있는 호스트, 국가, 회사가 무엇인지 알고 있었습니다. 다만 그 지식은 지금까지는 찾아볼 수만 있었습니다. 올바른 앱을 먼저 찾아야만 볼 수 있었고, 결국 이미 답을 알고 있는 질문에만 답할 수 있었던 셈입니다.
쿼리 언어는 같은 데이터를 거꾸로 봅니다. 알고 싶은 것부터 시작하면 앱이 그 행을 찾아줍니다. 이를 위해 새로 수집하는 데이터는 없습니다. NetMute가 이미 보관하던 기록을 이제야 제대로 찾아볼 수 있게 된 것입니다.
주요 장점
- 보통 검색창에서 country:, host:, company:를 field terms로 사용 가능
- 여러 항목은 AND로 결합되어, 각 항목이 결과를 더 좁힘
- 앞에 minus를 붙이면 제외됨: country:us -company:apple
- 콜론이 없는 항목은 언제나처럼 이름 검색으로 정확히 동작
- Mac의 데이터에 대해 로컬로 실행됨. 검색을 위해 아무것도 다른 곳으로 전송되지 않음
Smart Search 자주 묻는 질문
문법을 꼭 배워야 하나요?
아니요. 콜론이 없는 항목은 그냥 이름 검색입니다. field terms는 대체가 아니라 추가 기능입니다. 하나도 입력하지 않아도 검색 방식은 변하지 않습니다.
여러 용어를 함께 사용할 수 있나요?
네, AND 조건으로 결합됩니다. country:us -company:apple은 미국의 서버를 뜻하며, Apple에 귀속된 항목은 모두 제외합니다.
국가와 회사 정보는 어디에서 오나요?
NetMute가 각 연결에 대해 이미 표시하는 같은 귀속 정보이며, Mac에서 직접 처리됩니다. 검색은 사용자의 쿼리도, 트래픽도 어디로 보내지 않습니다.
