# 検索

PublicWWWは、訪問者に表示されるテキストだけでなく、ウェブページのソースコードを検索します。クエリには、見つけたいマークアップ、スクリプト、スタイルシート、テキストの断片を指定します。たとえばトラッキングID、ライブラリのファイル名、metaタグ、アフィリエイトコード、ページ上のフレーズなどです。

## 検索の対象

検索の対象は、既定ではウェブサイトのトップページです。`depth:`を使うと、インデックス済みの下層ページも検索します。詳しくは[演算子](https://ja.publicwww.com/docs/query-syntax/operators/)をご覧ください。

## レスポンスヘッダー

検索対象はページのソースコードだけではありません。サーバーがページと一緒に送信したHTTPヘッダー（`Server`、`X-Powered-By`など）も、`name: value`の形で検索できます。

`"server: cloudflare"` (https://ja.publicwww.com/websites/%22server%3A+cloudflare%22/)

## 結果の順序

結果は人気順位の順に並び、最も人気のあるウェブサイトが先頭に来ます。`like:`を使うと、代わりに類似度順に並びます。

## トピック別のサイト

コードではなく内容でウェブサイトを探すには、`like:"words"`で検索します。語句はどの言語でもかまいません。指定したサイトに似たウェブサイトを探すには`like:example.com`を使います。どちらも似ている順に並びます。詳しくは[トピック別のサイト](https://ja.publicwww.com/docs/query-syntax/like/)をご覧ください。

## 検索の対象になる文字

検索の対象になるのは、ラテン文字`a-z`、数字`0-9`、アンダースコア`_`だけです。それ以外の文字はすべてスペースと同じ扱いになります。句読点や記号、アクセント付きの文字、そしてキリル文字、ギリシャ文字、アラビア文字、中国語、日本語など、他の文字体系の文字も同様です。そのため、他の文字体系で書かれた語句は自動的に`like:"..."`に移されます。類似検索にはどの言語、どの文字体系の語句でも指定でき、そのトピックについてのウェブサイトが見つかります。詳しくは[トピック別のサイト](https://ja.publicwww.com/docs/query-syntax/like/)をご覧ください。コードそのものを見つけるには、ページが示しているラテン文字の目印を探してください。ローマ字表記の単語、`<html>`タグで指定された言語、国別ドメインなどです。詳しくは[言語](https://ja.publicwww.com/docs/languages/)をご覧ください。

## 検索結果の上の件数

件数はウェブサイトの数です。1行が1サイトで、そのトップページ、または`depth:N`ではそのサイトのページNです。`depth:all`ではページを数え、1つのサイトから複数のページが出ることがあります。数字だけが表示されていれば、それが正確な件数です。`1,000,000+`は、100万件で数えるのをやめたという意味で、実際にはそれ以上あります。`of about N`（日本語の表示では「約N件中」）は、インデックス全体を調べ終える前に検索が時間切れになったことを示します。ゲストの検索ではこうなることがあり、Nは総数の推定値です。

この件数はインデックスにある数で、ご利用のプランで表示される数ではありません。プランで非表示の行（*登録して表示*や*アップグレードして表示*が付いた、名前が伏せられた行）も数えられ、1回の検索で返せる行数を超えた行も数えられます。`depth:all`の結果から作ったクラスターには、各ドメインが1回だけ入ります。

## 結果のページ

1ページに表示される結果は20件です。ログインしていない場合は最初のページだけが開き、その後のページ番号は無効になります。その横の案内から無料登録ができます。無料アカウントでは最初の50ページ（1,000件）が開き、その後のページは[有料プラン](https://ja.publicwww.com/prices.html)で開きます。ダウンロードには、ご利用のプランで開ける分の行が入ります。詳しくは[結果のダウンロード](https://ja.publicwww.com/docs/search/downloads/)をご覧ください。

## このセクションの内容

- [シグネチャ](https://ja.publicwww.com/docs/search/signatures/) - 製品が顧客のウェブサイトに残すコードと、それをクエリにする方法。
- [製品の痕跡](https://ja.publicwww.com/docs/search/traces/) - 探すべきコードの種類を、信頼性の高いものから順に。
- [シグネチャの確認](https://ja.publicwww.com/docs/search/checking/) - クエリが何を見つけるか、何が無関係か、件数が何を数えているか。
- [シグネチャの作成](https://ja.publicwww.com/docs/search/build-signatures/) - ウェブサイトのリストを渡すと、それらに似たウェブサイトをさらに見つけるコードが得られます。
- [結果のダウンロード](https://ja.publicwww.com/docs/search/downloads/) - URLs、CSV、CSV+スニペットのファイル：形式、区切り文字、行数。

## 次のステップ

- [クエリ構文](https://ja.publicwww.com/docs/query-syntax/) - すべての演算子と修飾子を1行ずつ。
- [テクノロジー](https://ja.publicwww.com/docs/examples/) - テーマ別のすぐに使えるクエリ。
- [クラスター](https://ja.publicwww.com/docs/clusters/) - 検索結果の集合を保存して比較し、含まれる各サイトからフィールドを読み取る。
- [API](https://ja.publicwww.com/docs/api/) - 同じ検索を独自のコードから実行。

Source: https://ja.publicwww.com/docs/search/
