You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Find PDF documentation on a specific site
site:kubernetes.io filetype:pdf security
# Search GitHub for Go error handling, exclude forks
site:github.com "error handling" language:go -fork
# Find recent tutorials excluding certain sites
kubernetes tutorial after:2024-01-01 -site:medium.com -site:dev.to
# Search for exact config examples
"apiVersion: v1" "kind: ConfigMap" site:github.com
# Find alternatives to a tool
"alternative to" prometheus monitoring
# Search within URL path patterns
site:docs.aws.com inurl:/cli/ s3
# Exclude multiple terms
docker compose tutorial -video -youtube -"for beginners"
Rules & Gotchas
Case insensitivity: Kubernetes = kubernetes (operators like OR must be uppercase)
Punctuation ignored: Most punctuation is stripped; use quotes to preserve
32-word limit: Queries beyond ~32 words get truncated
Stop words: Common words (the, a, is) ignored unless quoted
No nested parentheses: ((a OR b) AND c) won't work as expected
Operator spacing: No space after colon (site:github.com not site: github.com)
Combining exclusions: Each exclusion needs its own minus (-youtube -video)
Quotes are literal: "go lang" won't match golang
Deprecated/Non-functional
These no longer work or have limited effect:
+term (forcing inclusion) — use quotes instead
~synonym — removed
info: — mostly deprecated
link: — discontinued
inanchor: / allinanchor: — unreliable
Quick Reference Card
"exact" Exact phrase match
-exclude Remove term from results
site:domain Limit to domain
filetype:ext Specific file type
intitle:term Term in page title
inurl:term Term in URL
before:YYYY-MM-DD Date limit (before)
after:YYYY-MM-DD Date limit (after)
num..num Number range
OR / | Either term
* Wildcard word