検索エンジンのクエリ言語

検索エンジンのクエリ言語とは、検索を絞り込むために人が使う語、演算子、慣習の集まりです。対応状況や意味は検索エンジンによって異なります。

検索エンジンのクエリ言語とは

検索エンジンは、ふつうの言葉に加え、ドキュメント化された限られた演算子も解釈します。引用符、サイト指定などの絞り込みは、探索的な調査に役立ちますが、挙動は検索エンジン、ロケール、インターフェースによって異なることがあります。クエリ演算子は、再現できるデータセットの代わりにはなりません。

検索エンジンのクエリ言語における主な入力、確認、判断の流れを示した図です。

判断のルールと根拠

ドキュメントに載っている演算子で、範囲を絞った問いを調べます。そのうえで、検索エンジン、クエリそのもの、ロケール、日付、結果のサンプルを正確に残します。コンテンツは、演算子の構文ではなく、ユーザーの検索意図に合わせて作ります。

実践の流れ

  1. クエリを書く前に、調べたい問いを言葉にします。
  2. 検索エンジンを選び、そのドキュメントにある絞り込みの構文を使います。
  3. 条件を揃えた少数のクエリを実行し、地域と言語を記録します。
  4. 観察した結果のパターンと、検索ボリュームやアクセス解析のデータを切り分けます。
  5. 想定する読者に合う場合にだけ、調査結果をカバレッジ、リンク、用語の改善に使います。

確認とよくある間違い

観察結果には、クエリそのものと条件を添えて保存します。結果は変わるため、重要なサンプルは再実行します。ある時点の検索結果を、市場全体に通用する主張にしてはいけません。

演算子の構文やカバー範囲が検索エンジンをまたいで同じだと思い込んだり、クエリの小技をインデックス登録の証拠にしたりしないでください。

FAQ

すべての検索エンジンが同じ演算子に対応していますか?
同じではありません。使っている検索エンジンのドキュメントと挙動を確認します。
演算子の結果を、完全な一覧として扱えますか?
通常はできません。演算子による検索は有用な観察ですが、サイトの棚卸しや自社データのレポートの代わりにはなりません。