検索エンジン構文リファレンス
高度な検索構文をマスターして検索精度を向上させます
概要
検索エンジンの高度な構文は、検索エンジンが提供する特別なコマンドで、検索結果をより正確に制御するのに役立ちます。これらの構文を適切に使用することで、必要な情報を素早く見つけ、検索効率を大幅に向上させることができます。
💡 ヒント
so.ezでは、複雑な構文形式を覚えることなく、視覚的なインターフェースを通じてこれらの構文を簡単に作成および管理できます。
基本構文
site: - サイト検索を指定
site:構文は、検索結果を指定されたサイトまたはドメインに制限するために使用されます。これは特定のサイト内での検索に非常に便利です。
構文形式
site:域名使用例
site:github.com- GitHub内でのみ検索site:*.edu- 教育サイト内でのみ検索site:zhihu.com 機械学習- Zhihuで「機械学習」を検索
注意事項
- site:とドメインの間にスペースを追加しないでください
- site:blog.example.comのようにサブドメインを含めることができます
- site:.govのようにトップレベルドメインをサポートします
intitle: - タイトル検索
intitle:構文は、検索結果のページタイトル内のキーワードを制限するために使用されます。これは特定のトピックに関するページを見つけるのに非常に効果的です。
構文形式
intitle:关键词使用例
intitle:チュートリアル- タイトルに「チュートリアル」を含むページintitle:"機械学習 チュートリアル"- タイトルに完全なフレーズを含むページintitle:Python intitle:初心者- 両方のキーワードを含むタイトル
関連構文
allintitle:- 後続のすべての単語がタイトルに出現することを要求inanchor:- アンカーテキスト内のキーワードを検索
inurl: - URL検索
inurl:構文は、検索結果のURL内のキーワードを制限するために使用されます。これは特定の種類のページ(ブログ、フォーラムなど)を見つけるのに便利です。
構文形式
inurl:关键词使用例
inurl:blog- URLに「blog」を含むページinurl:forum- URLに「forum」を含むページinurl:admin- URLに「admin」を含むページ
filetype: - ファイルタイプ検索
filetype:構文は、検索結果を指定されたファイルタイプに制限するために使用されます。これは特定の形式のドキュメントを見つけるのに非常に便利です。
構文形式
filetype:文件扩展名サポートされるファイルタイプ
| タイプ | 拡張子 | 説明 |
|---|---|---|
| ドキュメント | pdf | PDFドキュメント |
| Word | doc, docx | Microsoft Wordドキュメント |
| Excel | xls, xlsx | Microsoft Excelスプレッドシート |
| PowerPoint | ppt, pptx | Microsoft PowerPointプレゼンテーション |
| テキスト | txt | プレーンテキストファイル |
| Webページ | html, htm | HTML Webページ |
使用例
filetype:pdf 機械学習- 機械学習に関するPDFドキュメントを検索filetype:ppt 人工知能- AIに関するPPTプレゼンテーションを検索filetype:xls データ統計- データ統計に関するExcelスプレッドシートを検索
intext: - テキスト検索
intext:構文は、検索結果のページテキスト内のキーワードを制限するために使用されます。これは標準検索と似ていますが、検索範囲をより明示的に指定します。
構文形式
intext:关键词使用例
intext:人工知能- テキストに「人工知能」を含むページintext:チュートリアル intext:初心者- 両方のキーワードを含むテキスト
論理演算子
OR - 論理和演算
OR演算子は、いずれかのキーワードを含む結果を検索するために使用されます。注意:大文字のORである必要があります。
構文形式
关键词1 OR 关键词2使用例
機械学習 OR 深層学習- いずれかのキーワードを含む結果Python OR Java OR C++- いずれかのプログラミング言語を含む結果
AND - 論理積演算
AND演算子は、すべてのキーワードを含む結果を検索するために使用されます。注意:ほとんどの検索エンジンはデフォルトでAND論理を使用し、スペースで区切られたキーワードはデフォルトでAND関係です。
構文形式
关键词1 AND 关键词2使用例
機械学習 AND Python- 両方のキーワードを含む結果人工知能 AND 応用 AND ケース- 3つのキーワードすべてを含む結果
NOT - 否定演算
NOT演算子は、特定のキーワードを含む結果を除外するために使用されます。注意:GoogleはNOTの代わりにマイナス記号-を使用します。
構文形式
关键词 NOT 排除词关键词 -排除词使用例
りんご NOT 電話- 「りんご」を検索するが「電話」関連コンテンツを除外Python -ヘビ- 「Python」を検索するが「ヘビ」関連コンテンツを除外チュートリアル -広告- 「チュートリアル」を検索するが「広告」関連コンテンツを除外
高度な構文
完全一致 - 引用符
二重引用符" "を使用すると完全一致検索が可能で、検索結果は引用符内の完全なフレーズを含む必要があります。
構文形式
"完整短语"使用例
"機械学習 チュートリアル"- 完全なフレーズを含むページを検索intitle:"Python 初心者"- タイトルに完全なフレーズを含むページ
ワイルドカード - *
アスタリスク*をワイルドカードとして使用すると、任意の単語またはフレーズに一致させることができます。
構文形式
关键词1 * 关键词2使用例
the * of freedom- 「the house of freedom」、「the land of freedom」などに一致"how to * Python"- 「how to learn Python」、「how to use Python」などに一致
数値範囲 - ..
2つのピリオド..を使用すると、数値範囲を指定できます。
構文形式
关键词 数字1..数字2使用例
ノートパソコン 5000..10000- 価格帯5000から10000のノートパソコンを検索チュートリアル 2020..2024- 2020年から2024年までのチュートリアルを検索
構文の組み合わせ
複数の構文を組み合わせて、より正確な検索条件を作成できます。
組み合わせルール
- 複数の構文はスペースで区切ります
- 構文の順序は検索結果に影響しません
- 複数の構文を入れ子にできます
- 論理演算子は複数の検索条件を接続できます
組み合わせ例
例1:学術論文検索
site:*.edu filetype:pdf intitle:论文 机器学习説明:教育サイトでPDF形式の「論文」を含む機械学習関連コンテンツを検索します。
例2:技術ドキュメント検索
site:github.com filetype:md intitle:README Python説明:GitHubでMarkdown形式の「README」を含むPython関連ドキュメントを検索します。
例3:特定のコンテンツを除外
intitle:教程 filetype:pdf Python -广告 -推广説明:PDF形式で「チュートリアル」を含むPythonチュートリアルを検索し、広告やプロモーションを除外します。
例4:多条件組み合わせ
(机器学习 OR 深度学习) AND (Python OR TensorFlow) filetype:pdf説明:「機械学習」または「深層学習」を含み、「Python」または「TensorFlow」を含むPDFドキュメントを検索します。
検索エンジンの互換性
異なる検索エンジンは高度な構文に対して異なるサポートを持っています。以下は主要な検索エンジンの互換性情報です:
| 構文 | Bing | Baidu | |
|---|---|---|---|
site: | ✅ 完全サポート | ✅ 完全サポート | ✅ 完全サポート |
intitle: | ✅ 完全サポート | ✅ 完全サポート | ✅ 完全サポート |
inurl: | ✅ 完全サポート | ✅ 完全サポート | ✅ 完全サポート |
filetype: | ✅ 完全サポート | ✅ 完全サポート | ✅ 完全サポート |
intext: | ✅ 完全サポート | ✅ 完全サポート | ⚠️ 一部サポート |
OR | ✅ 完全サポート | ✅ 完全サポート | ⚠️ 一部サポート |
AND | ✅ 完全サポート | ✅ 完全サポート | ✅ 完全サポート |
NOT | ✅ 完全サポート | ✅ 完全サポート | ⚠️ 一部サポート |
"完全一致" | ✅ 完全サポート | ✅ 完全サポート | ⚠️ 一部サポート |
* ワイルドカード | ✅ 完全サポート | ⚠️ 一部サポート | ❌ サポートなし |
.. 数値範囲 | ✅ 完全サポート | ❌ サポートなし | ❌ サポートなし |
⚠️ 注意
検索エンジンの構文サポートは時間とともに変化する可能性があります。実際の使用で異なる構文をテストすることをお勧めします。