問いは最初から「Spotifyという名前のアプリはどれか」ではありませんでした
名前検索は、すでに答えを知っている問いに答えるものです。面白いのは別の形の問いです。どのアプリが中国にデータを送っているか、どれがこの特定のホストと通信しているか、1つの広告会社がこのマシンに何本の別ルートを持っているか。
検索フィールドは、今ではそれに直接答えます。
構文をすべて見る
- `country:cn`: 中国のサーバーに接続するアプリ
- `host:doubleclick`: このホストに接続するアプリ
- `company:google`: 1つの企業があなたのMacのどこにいるか
- `country:us -company:apple`: マイナスで除外する
複数の用語は AND でつながります。つまり、それぞれが結果をさらに絞り込みます。コロンのない語は、これまで通りの普通の名前検索です。なので、`slack` でも Slack は見つかります。
構文は、厳密に言えば任意です。これを覚えない人が、以前より使えることを失うわけではありません。
実際に探されているもの
企業のデータ取り扱いについて読んだあとに `country:` を使って、自分のMac上の何かがそこへ接続していないか確認する。
名前がニュース記事や他のツールのログに出てきたあとに `host:` を使って、このMac上でそれに到達するアプリをすべて見つける。
手で答えるのが最も難しい問いには `company:` を使う。1つの企業はたいてい12個もの異なるドメインにまたがって現れ、名前検索ではそのどれも見つかりません。
検索できないデータは飾りにすぎません
NetMuteは、各接続の背後にあるホスト、国、企業をすでに把握していました。これまでは、その知識は参照するしかありませんでした。正しいアプリを見つけたあとで初めて見られるだけだったので、すでに何を尋ねるか知っている問いにしか答えられませんでした。
クエリ言語は、その同じデータの向きを変えます。知りたいことから始めて、アプリが行を見つけます。これのために新しい情報が収集されることはありません。NetMuteがすでに保持している記録に、ようやく直接たどり着けるようになったのです。
主な利点
- 通常の検索ボックスで、フィールド用語としての country:, host: と company:
- 複数の用語は AND でつながり、それぞれが結果を絞り込む
- 先頭のマイナスで除外する: country:us -company:apple
- コロンのない用語は、これまでの名前検索とまったく同じように動く
- Mac上のデータだけを対象に動作します。検索のためにどこかへ送信されることはありません
スマート検索についてよくある質問
構文を覚える必要がありますか?
いいえ。コロンのないものは、普通の名前検索です。フィールド用語は追加機能であって、置き換えではありません。1つも入力しなくても、検索の仕組みは何も変わりません。
複数の条件を組み合わせられますか?
はい、AND条件で組み合わされます。country:us -company:apple は、Apple に属するものを除いた、米国内のサーバーを意味します。
country と company の情報はどこから来ますか?
各接続ごとに NetMute がすでに表示している帰属情報と同じものを、Mac 上で解決しています。検索しても、クエリや通信内容が外に送られることはありません。
