موتورهاي جستجو موجود است. در اولين نوع که فهرست موضوعي قابل جستجو ناميده مي شوند مانند !Yahoo، تنها عناوين و توصيفات سايت ها جستجو مي شود. نوع دوم يا موتورهاي جستجوي full-text ازعنکوبتهاي کامپيوتري شده براي فهرست بندي ميليون ها و بعضي مواقع بيليون ها صفحه استفاده مي کنند. اين صفحات با عنوان و محتوا جستجو مي شوند. گوگل يک موتور جستجوي full-text است.

* هر وقت شما از بيش از يک کلمه براي جستجو استفاده مي کنيد، موتور جستجو داراي روش پيش فرضي براي مديريت اين کلمات است. اين روش پيش فرض، پيش فرض Boolean است، که اين نوع بولين مي تواند AND يا OR باشد....
- پيش فرض بولين گوگل AND است؛ به اين معنا که اگر عبارات را بدون modifier ها وارد کنيد، گوگل همه آن ها را جستجو خواهد کرد:
snowblower Honda “Green Bay”
- اگر مي خواهيد مشخص کنيد “اين کلمه يا آن کلمه مورد قبول است”، بين هر کلمه يک OR قرار دهيد:
snowblower OR snowmobile OR “Green Bay”
- اگر مي خواهيد قطعا يک عبارت به همراه يکي از دو يا چند عبارت ديگر داشته باشيد، به کمک پرانتز آنها را گروه بندي کنيد:
snowblower (snowmobile OR “Green Bay”)
- به جاي OR مي تونيد از کاراکتر pipe “|” استفاده کنيد:
snowblower (snowmobile | “Green Bay”)
- اگر مي خواهيد يک کلمه در نتيجه جستجو ظاهر نشود از کاراکتر dash “-” استفاده کنيد.
snowblower snowmobile -”Green Bay”
- در اين صورت صفحاتي که شامل کلمات “snowblower” و “snowmobile” هستند، اما شامل عبارت “Green Bay” نيستند، جستجو مي شوند.
* دکمه “يا بخت و يا اقبال” يکي از ويژگي هاي جالب گوگل مي باشد. به جاي نشان دادن ليستي از نتايج جستجو، شما به مناست ترين سايتي که گوگل اعتقاد دارد به جستجوي شما مربوط است هدايت مي شويد. تلاش براي جستجوي کلمه “president” شما را به سايت http://www.whitehouse.gov مي برد.
* بعضي از موتورهاي جستجو نسبت به بزرگ يا کوچک بودن حرف حساس هستند (case sensitive). گوگل case sensitive نيست. اگر شما کلمات Three، three يا THREE را جستجو کنيد، نتايج يکساني حاصل مي شود.
* گوگل بيشتر از 10 کلمه را در يک کوئري، شامل ترکيبات خاص، قبول نمي کند.
* گوگل از stemming يا توانايي استفاده از نشان ستاره * در قسمتي از يک کلمه پشتيباني نمي کند. براي مثال، *moon در يک موتور جستجو که از stemming پشتيباني مي کند، کلمات “moonlight”، “moonshot”، “moonshadow” و … جستجو مي شوند. هر چند گوگل نشان ستاره را به عنوان جايگزين يک کلمه کامل قبول مي کند. جستجو براي عبارت “three * mice” در گوگل، “three blind mice”، “three blue mice” و … را پيدا خواهد کرد.
علاوه بر AND، OR و رشته هاي نقل قولي (quoted strings) ، گوگل ترکيبات خاص ديگري براي هر چه بهتر کردن جستجوي شما ارائه مي دهد.

گوگل يک موتور جستجوي full-text است، بنابراين تمامي يک صفحه وب را فهرست بندي مي کند. ترکيبات خاص به کاربران گوگل اين امکان را مي دهند تا قسمتهاي مختلف و يا نوع خاصي از اطلاعات را جستجو کنند. اين مسئله وقتي که با 2 بيليون صفحه وب مواجه مي شويد مطرح است و شما به هر فرصتي براي کم کردن نتايج جستجو نياز خواهيد داشت. مشخص کردن اين که کلمات کوئري شما تنها در عنوان و يا URL جستجو شود روشي مناسب براي کسب نتايج مورد نظر است، بدون اينکه به خاص بودن خود کلمات فکر کنيد...
intitle
جستجوي شما را در عناوين صفحات وب منحصر مي کند. با نوع allintitle: صفحاتي که در آنها همه کلمات مشخص شده عنوان صفحه وب را مي سازند، پيدا مي شوند. بهتر است از allintitle: استفاده نکنيد، به اين دليل که به خوبي با بعضي از ترکيبات خاص ديگر، ترکيب نمي شود.
intitle:”george bush”
allintitle:”money supply” economics
inurl
جستجوي شما را در URLهاي صفحات وب منحصر مي کند. اين ترکيب براي پيدا کردن صفحات help و search به خوبي کار مي کند. نوع allinurl: تمامي کلمات ليست شده در يک URL را جستجو مي کند، اما با بعضي از ترکيبات خاص ديگر، به خوبي ترکيب نمي شود.
inurl:help
allinurl:search help
intext
تنها متن body را جستجو مي کند (از متن لينک ، URLها و عناوين صرفنظر مي کند). نوع allintext: نيز وجود دارد اما مانند قبل، در ترکيب با بقيه نقش مناسبي ايفا نمي کند. در حاليکه استفاده از آن محدود است، استفاده از آن براي پيدا کردن کلماتي که ممکن است خيلي در URLها و لينک عناوين متداول باشند، مناسب است.
intext:”yahoo.com”
intext:html
inanchor
متن لينک انکر صفحه را جستجو مي کند. لينک انکر، متن توصيفي يک لينک است. براي مثال، انکر لينک در کد O’Reilly and Associates، عبارت “O’Reilly and Associates” است.
inanchor:”tom peters”
site
اين امکان را مي دهد تا جستجوي خود را در يک سايت محدود کنيد. AltaVista بري مثال، دو ترکيب براي اين کار دارد (host: و domain:) اما گوگل تنها يک ترکيب دارد.
site:loc.gov
site:thomas.loc.gov
site:edu
site:nc.us
link
ليستي از صفحات لينک شده به صفحه مشخص شده را بر مي گرداند. link:www.google.com را وارد کنيد، ليستي از صفحاتي که به گوگل لينک شده اند را بر مي گرداند. نگران استفاده از http:// نباشيد؛ به نظر مي رسد در صورت وارد کردن آن، گوگل از آن صرفنظر مي کند. link: تنها با URLهاي عميق به خوبي کار مي کند، مانند raelity.org به جاي http://www.raelity.org/apps/blosxom.
ترکيب دستورات جستجو - Mixing Syntaxes
مواقعي وجود دارد که شما نمي توانيد بعضي از دستورات خاص گوگل را با هم ترکيب کنيد. در حاليکه بعضي از اين دستورات قابل ترکيب نيستند، ترکيبات فراوان ديگري با روش هاي نيرومند و زيرکانه وجوددارد. يک ترکيب هوشمندانه مي تواند به طرز شگفت انگيزي شما را به نتيجه دلخواهتان نزديک کند.

1. دستورات غير ترکيبي (The Antisocial Syntaxes)
اين نوع از دستورات بايستي به صورت اختصاصي مورد استفاده قرار بگيرند. اگر شما تلاش کنيد تا از آن ها به همراه دستورات ديگر استفاده کنيد، هيج نتيجه اي نخواهيد گرفت....
دستوراتي که اطلاعات خاصي را درخواست مي کنند مانند stock: ، rphonebook: ، bphonebook: و phonebook: دستورات غير ترکيبي هستند. شما نمي توانيد آنها را ترکيب کنيد و انتظار دريافت نتيجه اي را داشته باشيد.
نوع ديگري از اين دستورات، دستور link: است. اين دستور صفحاتي که به URL مشخص شده لينک شده اند نشان مي دهد. آيا بهتر نخواهد بود تا دومين هايي که مي خواهيد صفحات مورد نظر شما از آنجا باشد انتخاب کنيد؟ متاسفانه اين کار امکان پذير نيست. دستور link: غير قابل ترکيب است.
براي مثال شما مي خواهيد صفحاتي که به O’Reilly & Associates لينک شده اند پيدا کنيد، اما نمي خواهيد شامل صفحاتي از دومين .edu باشد. کوئري زير کار نخواهد کرد، چون دستور link: به هيج وجه با بقيه قابل ترکيب نيست.
link:www.oreilly.com -site:edu
شما نتايجي دريافت خواهيد کرد، اما با کوئري فوق متناسب نيست. براي حل اين مشکل مي توانيد از روش زير استفاده کنيد:
inanchor:oreilly -inurl:oreilly -site:edu
اما اين روش کاملا مناسب نيست. اين کوئري تنها لينک هايي که شامل کلمه oreilly هستند را پيدا مي کند. اگر شخصي لينکي مانند [a xhref=”http://perl.oreilly.com/” mce_href=”http://perl.oreilly.com/” ]Camel Book[/a] را ايجاد کند اين لينک توسط کوئري فوق پيدا نخواهد شد. علاوه بر اين، دومين هاي ديگري وجود دارند که شامل کلمه orielly هستند و شايد دومين هايي باشند که شامل کلمه orielly باشند اما orielly.com نباشند. مي توان با حذف نتايج مربوط به خود سايت orielly.com اما نه سايت هاي ديگري که شامل کلمه orielly هستند به نتايجي رسيد:
inanchor:oreilly -site:oreilly.com -site:edu
پس ترکيب ها چگونه اند؟ هر چيزي غير از موارد فوق قابل ترکيب است، اما روش هاي درست (How to Mix Syntaxes) و نادرستي (How Not to Mix Syntaxes
اگر شما سعي مي کنيد تا نتايج جستجو را محدود کنيد، دستورات intitle: و site: بهترين شانس براي شما هستند.
- عناوين و سايت ها
به عنوان مثال شما مي خواهيد از اينکه چه پايگاه داده هايي توسط ايالت Texas ارائه شده اند، آگاهي داشته باشيد. اين جستجو را اجرا کنيد:
intitle:search intitle:records site:tx.us
با اضافه کردن کلمات کليدي بيشتر، جستجوي خود را محدودتر خواهيد کرد:
birth intitle:search intitle:records site:tx.us
اين که کلمات کليدي معمولي را (مانند birth) در شروع يا پايان جستجو قرار دهيد اهميتي ندارد.
دستور site: برخلاف موتورهاي جستجوي ديگر، اين امکان را مي دهد به صورت کلي، پسوند domain (site:com) ، domain خاص و يا subdomain ها را (site:thomas.loc.gov)جستجو کنيد:
intitle:records site:el-paso.tx.us
- عناوين و URL
بعضي از مواقع شما به دنبال نوع خاصي از اطلاعات هستيد، اما نمي خواهيد جستجوي شما بر اساس نوع اطلاعات محدود شود. در عوض آيا مي خواهيد جستجو بر اساس موضوع اطلاعات محدود شود؟ شما يک راهنما يا موتور جستجو مي خواهيد. به عيارت ديگر شما به جستجو در URL نياز داريد.
دستور inurl: يک عبارت را در URL جستجو مي کند، اما يافته هاي مربوط به URL هاي بزرگتر را به حساب نمي آورد. به عنوان مثال inurl:research را جستجو کنيد، گوگل صفحات مربوط به researchbuzz.com را پيدا نمي کند، اما صفحاتي از www.research-councils.ac.uk را پيدا خواهد کرد.
فرض کنيد بدنبال اطلاعاتي در زمينه بيولوژي هستيد، با تاکيد بر آموزش و دستياري:
intitle:biology inurl:help
براي اينکه جستجو را محدودتر کنيد، مي توانيد تنها در سايت دانشگاهها جستجو کنيد:
intitle:biology inurl:help site:edu
اما مراقب استفاده دستورات باشيد، ممکن است با زياد بودن آنها هيچ نتيجه اي را دريافت نکنيد.
- همه احتمالات
آزمايش. آزمايش بيشتر. به ياد داشته باشيد که بيشتر اين ترکيبات مستقل نيستند، و شما مي توانيد ترکيبات تازه تري با ترکيب يکي يکي آن ها به دست آوريد.